摘要: 前阵子闹着玩写了个Socket的聊天室,一个服务器接受客户端发送过来的信息,再遍历连接到这个服务器上的客户端列表,将某个客户端发过来的信息转发到其他客户端上,以实现多人聊天的功能。今天看了无服务器端的UDP群聊功能剖析这篇文章后,发觉自己设计的还是不太合理的。同时找资料查询了一下两者的区别,原来是协议上的区别。我写的是基于TCP的socket通信聊天系统,服务器和客户端建立链接后,就彼此一直等待对方的信息。而今天看到的,没有服务器的聊天系统是基于UDP的socket通信,每个客户端创建一个socket之后,这个sochket一直在监听端口,而其他的客户端要发送信息时,就通过这个端口广播发送数. 阅读全文
posted @ 2012-11-01 16:08 林J 阅读(289) 评论(0) 推荐(0) 编辑