源码我已上传
http://download.csdn.net/source/1490162
服务器端用到了:TcpListener,Thread,Socket
客户端用到了:Thread,Socket
原理:
客户端发消息给服务器,服务器再发给对应的客户端。
可以实现多人聊天,也可以单人聊天,在数据传输过程中主要是主机解析客户端的消息再做相应的处理。
自己学习socket编程练手的,可以实现多人聊天,测试通过,如果要放在多台机子上用的话,把client工程里的IP改成主机IP地址即可。主要大功能实现,细节上没处理特别好,大家可以自己添加,源码随便用,不涉及版权问题,呵呵^_^
做的过程中有参考了一点网上别的朋友的源码,虽然不知道那朋友是谁,还是在此感谢原作者。
如果想要添加文件传输之类的功能,可以参考本BLOG内的另一篇介绍Socket文件传输功能实现的文章