首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java基础:三步学会Java Socket编程三[转]

2012-12-07 
Java基础:三步学会Java Socket编程3[转]第三步 实现信息共享:在Socket上的实时交流?   网络的伟大之一也是

Java基础:三步学会Java Socket编程3[转]

第三步 实现信息共享:在Socket上的实时交流?

   网络的伟大之一也是信息共享,Server可以主动向所有Client广播消息,同时Client也可以向其它Client发布消息。下面看看如何开发一个可以实时传递消息的程序。

   设计原理:?

   服务器端接受客户端的连接请求,同时启动一个线程处理这个连接,线程不停的读取客户端输入,然后把输入加入队列中,等候处理。在线程启动的同时将线程加入队列中,以便在需要的时候定位和取出。?

?Java基础:三步学会Java Socket编程三[转]

   这就是程序运行后,多用户登陆并且输入信息后的屏幕。实现了信息的实时广播。用户输入"l"就可以列出在线人员表。

?

?

转至:http://tech.163.com/06/0410/09/2EBABUD20009159T_2.html

热点排行