请教:这种功能的程序该怎么写?(Socket套接字编程)
Client端发送信息后,Server收到信息并显示,同时Server也发送信息,Client受到并显示,如此下去,有点类似QQ的,不知道怎么写啊,我只知道Client向Server发信息Server受到并显示怎么写。求助一下各位大虾;
----------------解决方案--------------------------------------------------------
程序里来一个死循环,让这个死循环来监听
----------------解决方案--------------------------------------------------------
/*run()方法实现文字通信的接收数据功能*/
public void run(){
try{
DatagramSocket socket=new DatagramSocket(5000);//创建数据报套接字
while(true){
socket.receive(dp);//接收数据;
jTextArea1.append("\n数据来自:"+" "+dp.getAddress());
String received=new String(dp.getData(),0,dp.getLength());
jTextArea1.append("\n接收到的数据:"+" "+ received+"\n");
}
}
catch(Exception ioe){
jTextArea1.append(ioe.toString()+"\n");
ioe.printStackTrace();
}
}
----------------解决方案--------------------------------------------------------