文件名称:ChatRoom
- 所属分类:
- ICQ/即时通讯
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2008-10-13
- 文件大小:
- 146.11kb
- 下载次数:
- 0次
- 提 供 者:
- sdfs****
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
多线程实现网络聊天室:
(1)用对话框形式进行输入和显示的多人聊天室
(2)服务器可以建立多个连接,每个参与聊天的人建立一个TCP连接
(3)建立TCP连接后客户端立即发送用户名给服务器,服务器需要核实该用户是否已经存在。若该用户已经存在,则释放连接,并返回错误信息。否则,把该用户加入用户列表。
(4)一个用户名只能有一个连接。一旦连接建立并核实用户之后,用户名不可更改, 直到释放连接。
(5)用户离开并释放连接时服务器将从用户列表中删除该用户。
(6)服务器程序将接收客户发送的任何信息,并进行显示和回传给所有客户。服务器和客户进程显示出所有人的聊天信息。
(7)服务器显示用户名,客户IP地址,端口号,发送时间和客户发送的聊天文字。
(1)用对话框形式进行输入和显示的多人聊天室
(2)服务器可以建立多个连接,每个参与聊天的人建立一个TCP连接
(3)建立TCP连接后客户端立即发送用户名给服务器,服务器需要核实该用户是否已经存在。若该用户已经存在,则释放连接,并返回错误信息。否则,把该用户加入用户列表。
(4)一个用户名只能有一个连接。一旦连接建立并核实用户之后,用户名不可更改, 直到释放连接。
(5)用户离开并释放连接时服务器将从用户列表中删除该用户。
(6)服务器程序将接收客户发送的任何信息,并进行显示和回传给所有客户。服务器和客户进程显示出所有人的聊天信息。
(7)服务器显示用户名,客户IP地址,端口号,发送时间和客户发送的聊天文字。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 59564348chatroom.rar 列表 MTChatClient\Connect.cpp MTChatClient\Connect.h MTChatClient\consock.cpp MTChatClient\EchoClient.aps MTChatClient\EchoClient.clw MTChatClient\EchoClient.cpp MTChatClient\EchoClient.dsp MTChatClient\EchoClient.dsw MTChatClient\EchoClient.h MTChatClient\EchoClient.ncb MTChatClient\EchoClient.opt MTChatClient\EchoClient.plg MTChatClient\EchoClient.rc MTChatClient\EchoClient.sln MTChatClient\EchoClient.suo MTChatClient\EchoClient.vcproj MTChatClient\EchoClientDlg.cpp MTChatClient\EchoClientDlg.h MTChatClient\ReadMe.txt MTChatClient\res\EchoClient.ico MTChatClient\res\EchoClient.rc2 MTChatClient\resource.h MTChatClient\StdAfx.cpp MTChatClient\StdAfx.h MTChatServer\EchoServer.aps MTChatServer\EchoServer.clw MTChatServer\EchoServer.cpp MTChatServer\EchoServer.dsp MTChatServer\EchoServer.dsw MTChatServer\EchoServer.h MTChatServer\EchoServer.ncb MTChatServer\EchoServer.opt MTChatServer\EchoServer.plg MTChatServer\EchoServer.rc MTChatServer\EchoServer.sln MTChatServer\EchoServer.suo MTChatServer\EchoServer.vcproj MTChatServer\EchoServerDlg.cpp MTChatServer\EchoServerDlg.h MTChatServer\errexit.cpp MTChatServer\passsock.cpp MTChatServer\ReadMe.txt MTChatServer\res\EchoServer.ico MTChatServer\res\EchoServer.rc2 MTChatServer\resource.h MTChatServer\StdAfx.cpp MTChatServer\StdAfx.h SelectChatServer\EchoServer.aps SelectChatServer\EchoServer.clw SelectChatServer\EchoServer.cpp SelectChatServer\EchoServer.dsp SelectChatServer\EchoServer.dsw SelectChatServer\EchoServer.h SelectChatServer\EchoServer.ncb SelectChatServer\EchoServer.opt SelectChatServer\EchoServer.plg SelectChatServer\EchoServer.rc SelectChatServer\EchoServer.sln SelectChatServer\EchoServer.suo SelectChatServer\EchoServer.vcproj SelectChatServer\EchoServerDlg.cpp SelectChatServer\EchoServerDlg.h SelectChatServer\errexit.cpp SelectChatServer\passsock.cpp SelectChatServer\ReadMe.txt SelectChatServer\res\EchoServer.ico SelectChatServer\res\EchoServer.rc2 SelectChatServer\resource.h SelectChatServer\StdAfx.cpp SelectChatServer\StdAfx.h EchoClient.exe EchoServer(select).exe EchoServer(多线程).exe MTChatClient\res MTChatServer\res SelectChatServer\res MTChatClient MTChatServer SelectChatServer