源碼我已上傳
http://download.csdn.net/source/1490162
服務器端用到了:TcpListener,Thread,Socket
客戶端用到了:Thread,Socket
原理:
客戶端發消息給服務器,服務器再發給對應的客戶端。
可以實現多人聊天,也可以單人聊天,在數據傳輸過程中主要是主機解析客戶端的消息再做相應的處理。
自己學習socket編程練手的,可以實現多人聊天,測試通過,如果要放在多臺機子上用的話,把client工程裏的IP改成主機IP地址即可。主要大功能實現,細節上沒處理特別好,大家可以自己添加,源碼隨便用,不涉及版權問題,呵呵^_^
做的過程中有參考了一點網上別的朋友的源碼,雖然不知道那朋友是誰,還是在此感謝原作者。
如果想要添加文件傳輸之類的功能,可以參考本BLOG內的另一篇介紹Socket文件傳輸功能實現的文章