2014-03-27 18 views
-1

我想监听传入的UDP数据包以及客户端上的用户IO。因此,如果客户端通过命令行输入内容,我想捕获并发送UDP数据包,同时检查来自服务器的传入UDP数据包。在C中,我可以很容易地使用select()来做到这一点。我把它看成选择器,但不知道如何在Java上做到这一点。同时检查传入的UDP数据包和stdin

回答

0

简单的方法是用两个线程,从System.in一个读数和其他从DatagramSocket.插座必须是两个线程访问,以便System.in线程可以写入读取。