让一线程不停地监听某一端口这样写对吗?...
public class ReceiveMsg extends Thread
{
int sendport = 5264;
int receiveport = 5140 ;
public void run()
{
try{
byte[] buffer = new byte[8192] ;
DatagramPacket receivePacket = new DatagramPacket(buffer,buffer.length) ;
DatagramSocket receiveSocket = new DatagramSocket(receiveport) ;
receiveSocket.receive(receivePacket) ;
System.out.println(new String(receivePacket.getData()).trim()+receivePacket.getAddress().toString());
}catch(Exception e){}
}
public static void main(String[] args)
{
while(true){new ReceiveMsg().start();}
}
}