关于 JAVA的控制台聊天程序

现在遇到了困难:我是用JAVA编写的。因为程序获取用户输入数据这个函数是阻塞函数,所以,程序不得不等待用户的输入后,才能执行下一步,这就导致了就算服务端发送了数据,也不能接受!!另外,接受服务端的数据的函数也是个阻塞函数,同样有这样的问题!
我现在想要实现这样的效果:用户的输入和接受数据不受到阻塞函数的影响!可以方便的发送和接收!
根据问题我写的代码:
服务端:
Code
客户端:
Code
执行后,客户端或者服务端并不会接收到数据。
我将发送数据和接收数据 分开写入一个线程里面了。
大虾帮忙看下。。。小弟忙活2天了。。。
posted @ 2009-08-31 21:36  ChinaP  阅读(429)  评论(0编辑  收藏  举报