网络编程
文章平均质量分 81
howardliuchenxi
这个作者很懒,什么都没留下…
展开
-
TCP编程——最简单的QQ通话功能
TCP编程可以实现QQ基本功能因为JAVA可提供实现网络接口的功能,具体类是ServerSocket(服务器Socket)、Socket(客户端Socket)。实现网络拓扑初始设计如下图 第一步,服务器端启动ServerScoket,来接受客户端请求,端口号为30001。 ServerSocket server=new ServerSocket(30001); whil原创 2016-01-08 15:25:31 · 969 阅读 · 0 评论 -
给聊天记录加上日志
聊天往往需要把聊天记录保存下来,可以用Log4j实现,具体代码如下package Net.TCP;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.ServerSocket;import java.net.Socket;原创 2016-01-08 17:19:15 · 759 阅读 · 0 评论 -
TCP编程——实现多人聊天室功能
通过上一篇方法就能够实现TCP简单连接,但是有个问题,不能实现多客户端连接,因为服务器端如果接到一个连接请求之后,就会进入代码对应的循环中。那么怎么实现多人聊天呢?实际上可以使用多线程,这样就不会有上述问题了。只需要引入新线程来处理每个连接事务即可package Net.TCP;import java.io.BufferedReader;import java.io.IOExcept原创 2016-01-08 16:25:52 · 8731 阅读 · 1 评论