Socket多(私)人聊天工具的實現[C#]

源碼我已上傳

http://download.csdn.net/source/1490162

 

服務器端用到了:TcpListener,Thread,Socket

客戶端用到了:Thread,Socket

原理:

客戶端發消息給服務器,服務器再發給對應的客戶端。

可以實現多人聊天,也可以單人聊天,在數據傳輸過程中主要是主機解析客戶端的消息再做相應的處理。


自己學習socket編程練手的,可以實現多人聊天,測試通過,如果要放在多臺機子上用的話,把client工程裏的IP改成主機IP地址即可。主要大功能實現,細節上沒處理特別好,大家可以自己添加,源碼隨便用,不涉及版權問題,呵呵^_^
做的過程中有參考了一點網上別的朋友的源碼,雖然不知道那朋友是誰,還是在此感謝原作者。

 

如果想要添加文件傳輸之類的功能,可以參考本BLOG內的另一篇介紹Socket文件傳輸功能實現的文章

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章