调用DatagramSocket的receive()方法以后程序就会进入阻塞状态。直到从你指定的端口接收到消息为止。所以接收消息部分应该单独用一个线程来处理。for (;;) {
...
new ClassName.start();
...
}其中ClassName extends Thread或implement Runnable
...
new ClassName.start();
...
}其中ClassName extends Thread或implement Runnable
呵呵
thanks very much