在JAVA中的聊天中接收信息时在什么事件中写?

来源:百度知道 编辑:UC知道 时间:2024/05/24 04:49:20
用JAVA做一个单线程的聊天程序,仅一个服务器与一个客户端的聊天程序,类似于QQ.当我点击"发送"按钮时,对方怎么去接收我这边的消息,在什么事件里面触发???
还有聊天记录中是不是都要作刷新,怎么刷新???
意思就是以下这段代码写到什么事件中,什么时候触发.
InputStream in = null;
try {
in = s.getInputStream(); //获得输入流,用来接收数据
br = new BufferedReader(new InputStreamReader(in));
String strFromSever = null;
strFromSever = br.readLine();
this.jtxtChatRoom.setText(this.jtxtChatRoom.getText() +
strFromSever);

} catch (IOException ex1) {
ex1.printStackTrace();
}

你点击以后,客户端只是把信息发出去,你要用socket连接,你给出服务器端ip和端口号就行。在服务器端,你所要做的就是打开服务器socket端口监听此端口

至少你要使用socket类吧
你光相缓冲区里塞,他传到那里去》???

007.