Location:
Search - eastChat
Search list
Description: 这是用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#
Platform: |
Size: 831488 |
Author: sunrong |
Hits: