EasyChat

所属分类:C#编程
开发工具:Visual C++
文件大小:812KB
下载次数:130
上传日期:2009-08-14 12:36:17
上 传 者sunrongxiaowei
说明:  这是用C#做的一个简易的Windows平台下的聊天软件,包括了客户端和服务端的全部源码,注释很详细,有兴趣学习.net应用开发的同学可以下载来学习学习。这个示例包含了了C/S架构软件开发的很多基础知识和思想。 功能包括群发,私聊,发送震动,收到消息发声,闪屏提示等等,大致类似于QQ的多人聊天会话功能。 涉及到的知识主要包括: 1. TCP/IP通信,包括TcpClient , TcpListener , Socket , NetworkStream等几个用于TCP通信的类的实际应用。 2. WIN平台下的多线程程序开发,后台监听线程是网络应用程序开发中的一个基本技术,这个实例的客户端和服务器端都用了后台监听数据包的线程。 3. 客户端和服务器之间交换消息的方法,主要是byte[ ]格式的消息包的消息格式设计和识别,以便让客户端和服务器能够正确交互。 4. 服务端对连接客户的信息存储和状态监控,这个实例用了Hashtable来存储客户连接信息
(a chat tool develop by c# in the desk of windows,including source code of client sever ,which can help the students who want to study .net and c#)

文件列表:
EasyChat_Server\bin\Debug\EasyChat_Server.exe (20480, 2009-07-31)
EasyChat_Server\bin\Debug\EasyChat_Server.pdb (24064, 2009-07-31)
EasyChat_Server\bin\Debug\EasyChat_Server.vshost.exe (5632, 2005-12-08)
EasyChat_Server\bin\Release\EasyChat_Server.vshost.exe (5632, 2005-12-08)
EasyChat_Server\EasyChat_Server.csproj (2303, 2007-06-17)
EasyChat_Server\EasyChat_Server.sln (918, 2007-06-17)
EasyChat_Server\EasyChat_Server.suo (24576, 2009-07-31)
EasyChat_Server\Listener.cs (14128, 2009-07-31)
EasyChat_Server\obj\Debug\EasyChat_Server.exe (20480, 2009-07-31)
EasyChat_Server\obj\Debug\EasyChat_Server.pdb (24064, 2009-07-31)
EasyChat_Server\obj\EasyChat_Server.csproj.FileList.txt (342, 2009-07-31)
EasyChat_Server\obj\EasyChat_Server.csproj.FileListAbsolute.txt (1037, 2008-06-26)
EasyChat_Server\Program.cs (555, 2009-07-31)
EasyChat_Server\Properties\AssemblyInfo.cs (657, 2009-07-31)
EasyChat_Server\Properties\vssver2.scc (100, 2007-06-12)
EasyChat_Server\vssver2.scc (197, 2007-06-16)
EasyChat_Client\AquaOS.ico (1758, 2008-01-10)
EasyChat_Client\bin\Debug\EasyChat.exe (147456, 2009-07-31)
EasyChat_Client\bin\Debug\EasyChat.pdb (56832, 2009-07-31)
EasyChat_Client\bin\Debug\EasyChat.vshost.exe (5632, 2005-12-08)
EasyChat_Client\bin\Release\EasyChat.exe (151552, 2008-06-26)
EasyChat_Client\bin\Release\EasyChat.pdb (42496, 2008-06-26)
EasyChat_Client\bin\Release\EasyChat.vshost.exe (5632, 2005-12-08)
EasyChat_Client\chat_frm.cs (17209, 2008-06-26)
EasyChat_Client\chat_frm.Designer.cs (16605, 2008-06-26)
EasyChat_Client\chat_frm.resx (25988, 2008-06-26)
EasyChat_Client\Client.csproj (4193, 2008-06-26)
EasyChat_Client\Client.csproj.user (555, 2007-06-10)
EasyChat_Client\EasyChat_Client.sln (900, 2008-06-26)
EasyChat_Client\EasyChat_Client.suo (45056, 2009-07-31)
EasyChat_Client\login_frm.cs (5277, 2008-06-26)
EasyChat_Client\login_frm.Designer.cs (6952, 2008-06-26)
EasyChat_Client\login_frm.resx (5814, 2008-06-26)
EasyChat_Client\obj\Client.csproj.FileList.txt (316, 2009-07-31)
EasyChat_Client\obj\Client.csproj.FileListAbsolute.txt (2784, 2008-06-26)
EasyChat_Client\obj\Debug\Client.csproj.GenerateResource.Cache (907, 2008-06-26)
EasyChat_Client\obj\Debug\EasyChat.chat_frm.resources (13370, 2008-06-26)
EasyChat_Client\obj\Debug\EasyChat.csproj.GenerateResource.Cache (907, 2007-06-09)
EasyChat_Client\obj\Debug\EasyChat.exe (147456, 2009-07-31)
EasyChat_Client\obj\Debug\EasyChat.login_frm.resources (180, 2008-06-26)
... ...

近期下载者

相关文件


收藏者