Java Socket通讯编程——多线程网络聊天程序 不指定

Heck post in Web开发 2010/08/28 21:57 评论(0) 阅读(854) | |
       用java进行网络编程确实很方便,很容易上手jzan。这几天用java进行socket编程,收获不少。首先,进行服务端的编程,作为服务端,编程主要按下面几个步骤进行:

作为客户端则分为下面几个步骤,其实和服务端差不多,只是少了用ServerSocket进行监听。

上面这些只是一个单线程的服务端->客户端的程序,只能进行一次通讯,多次通讯将被告知无法连接。
这时,我们就需要用到进程Thread进行编程,将其改造成多线程聊天程序,可以同时进行多客户端的连接与发送信息。
代码如下:


这个程序我限制了连接数,大家可以根据自己的需要进行修改。

来源:Heck's Blog
地址:http://www.hecks.tk/Java-Socket-code-chat/
转载时须以链接形式注明作者和原始出处及本声明,否则将追究法律责任,谢谢配合!