源码我已上传
http://download.csdn.net/source/1490162
服务器端用到了:TcpListener,Thread,Socket
客户端用到了:Thread,Socket
原理:
客户端发消息给服务器,服务器再发给对应的客户端。
可以实现多人聊天,也可以单人聊天,在数据传输过程中主要是主机解析客户端的消息再做相应的处理。
自己学习socket编程练手的,可以实现多人聊天,测试通过,如果要放在多台机子上用的话,把client工程里的IP改成主机IP地址即可。主要大功能实现,细节上没处理特别好,大家可以自己添加,源码随便用,不涉及版权问题,呵呵^_^
做的过程中有参考了一点网上别的朋友的源码,虽然不知道那朋友是谁,还是在此感谢原作者。
如果想要添加文件传输之类的功能,可以参考本BLOG内的另一篇介绍Socket文件传输功能实现的文章
本项目实现了基于Socket的多人聊天室应用,支持客户端间的消息传递。服务器端使用TcpListener监听连接请求,并通过Thread处理每个客户端的Socket连接。客户端通过Socket与服务器通信,能够发送消息给指定的接收者。
人聊天工具的实现C#&spm=1001.2101.3001.5002&articleId=4349441&d=1&t=3&u=522a436bedb64c1e8481195ca8b19f97)
1558

被折叠的 条评论
为什么被折叠?



