文件名称:EasyChat
- 所属分类:
- C#编程
- 资源属性:
- [Windows] [Visual.Net] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 773kb
- 下载次数:
- 0次
- 提 供 者:
- 杨*
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
C#编写,目前的版本是基于TCP的多对多聊天模式,已经实现的功能有:
服务器端:
1.轮询监听新的TCP客户机连接,数目不限。
2.记录客户机登录和离线信息,并以系统消息广播给所有已连接的客户端。
3.检测客户端的意外终止(比如强行通过终止进程的非正常退出)或者网络阻塞等情况,向所有客户机广播系统消息。
客户端:
1.及时更新在线列表。
2.具有悄悄话(通过选择接收方的点对点发送)和聊天室(广播发送)两种聊天模式。
3.收到新消息时有提示音并且在任务栏闪烁。
4.最小化时到系统托盘。
5.保存聊天记录。
程序运行需要.NET fr a mework2.0的支持,有什么问题大家一起交流.-C# written in the current version is based on TCP-to-many chat mode has been implemented features are:
Server-side:
1. Polling monitor the new TCP client connections, unlimited number.
2. Records of the client login and offline information, and the system messages broadcast to all connected clients.
3. Detection of unexpected termination of the client (eg, forced through the termination process of non-normal exit), or network congestion, etc., to all clients broadcast system messages.
Client:
1. To update the online list.
2. With a private message (by selecting the receiver to send the point to point), and chat rooms (Broadcast Transmission) two kinds of chat mode.
3. Beep when new messages received and, in the task bar flashes.
4. To the system tray when minimized.
5. Save your chats.
Procedures needed for the operation. NET fr a mework2.0 support, what is wrong with sharing with everyone.
服务器端:
1.轮询监听新的TCP客户机连接,数目不限。
2.记录客户机登录和离线信息,并以系统消息广播给所有已连接的客户端。
3.检测客户端的意外终止(比如强行通过终止进程的非正常退出)或者网络阻塞等情况,向所有客户机广播系统消息。
客户端:
1.及时更新在线列表。
2.具有悄悄话(通过选择接收方的点对点发送)和聊天室(广播发送)两种聊天模式。
3.收到新消息时有提示音并且在任务栏闪烁。
4.最小化时到系统托盘。
5.保存聊天记录。
程序运行需要.NET fr a mework2.0的支持,有什么问题大家一起交流.-C# written in the current version is based on TCP-to-many chat mode has been implemented features are:
Server-side:
1. Polling monitor the new TCP client connections, unlimited number.
2. Records of the client login and offline information, and the system messages broadcast to all connected clients.
3. Detection of unexpected termination of the client (eg, forced through the termination process of non-normal exit), or network congestion, etc., to all clients broadcast system messages.
Client:
1. To update the online list.
2. With a private message (by selecting the receiver to send the point to point), and chat rooms (Broadcast Transmission) two kinds of chat mode.
3. Beep when new messages received and, in the task bar flashes.
4. To the system tray when minimized.
5. Save your chats.
Procedures needed for the operation. NET fr a mework2.0 support, what is wrong with sharing with everyone.
相关搜索: 广播系统
(系统自动生成,下载前可以参看下载内容)
下载文件列表
EasyChat\EasyChat.exe
........\........_Client\AquaOS.ico
........\...............\bin\Debug\EasyChat.exe
........\...............\...\.....\EasyChat.pdb
........\...............\...\.....\EasyChat.vshost.exe
........\...............\...\Release\EasyChat.exe
........\...............\...\.......\EasyChat.pdb
........\...............\...\.......\EasyChat.vshost.exe
........\...............\chat_frm.cs
........\...............\chat_frm.Designer.cs
........\...............\chat_frm.resx
........\...............\EasyChat_Client.csproj
........\...............\EasyChat_Client.csproj.user
........\...............\EasyChat_Client.csproj.vspscc
........\...............\EasyChat_Client.sln
........\...............\EasyChat_Client.suo
........\...............\login_frm.cs
........\...............\login_frm.Designer.cs
........\...............\login_frm.resx
........\...............\mssccprj.scc
........\...............\obj\Debug\EasyChat.chat_frm.resources
........\...............\...\.....\EasyChat.csproj.GenerateResource.Cache
........\...............\...\.....\EasyChat.exe
........\...............\...\.....\EasyChat.login_frm.resources
........\...............\...\.....\EasyChat.pdb
........\...............\...\.....\EasyChat.Properties.Resources.resources
........\...............\...\.....\EasyChat_Client.csproj.GenerateResource.Cache
........\...............\...\.....\TempPE\Properties.Resources.Designer.cs.dll
........\...............\...\EasyChat.csproj.FileList.txt
........\...............\...\EasyChat_Client.csproj.FileList.txt
........\...............\...\Release\EasyChat.chat_frm.resources
........\...............\...\.......\EasyChat.exe
........\...............\...\.......\EasyChat.login_frm.resources
........\...............\...\.......\EasyChat.pdb
........\...............\...\.......\EasyChat.Properties.Resources.resources
........\...............\...\.......\EasyChat_Client.csproj.GenerateResource.Cache
........\...............\...\.......\TempPE\Properties.Resources.Designer.cs.dll
........\...............\Program.cs
........\...............\...perties\AssemblyInfo.cs
........\...............\..........\Resources.Designer.cs
........\...............\..........\Resources.resx
........\...............\..........\Settings.Designer.cs
........\...............\..........\Settings.settings
........\...............\..........\vssver2.scc
........\...............\Resources\msg.wav
........\...............\.........\vssver2.scc
........\...............\TCPConnection.cs
........\...............\vssver2.scc
........\.........Server\bin\Debug\EasyChat_Server.exe
........\...............\...\.....\EasyChat_Server.pdb
........\...............\...\.....\EasyChat_Server.vshost.exe
........\...............\...\Release\EasyChat_Server.exe
........\...............\...\.......\EasyChat_Server.pdb
........\...............\...\.......\EasyChat_Server.vshost.exe
........\...............\EasyChat_Server.csproj
........\...............\EasyChat_Server.csproj.vspscc
........\...............\EasyChat_Server.sln
........\...............\EasyChat_Server.suo
........\...............\mssccprj.scc
........\...............\obj\Debug\EasyChat_Server.exe
........\...............\...\.....\EasyChat_Server.pdb
........\...............\...\EasyChat_Server.csproj.FileList.txt
........\...............\...\Release\EasyChat_Server.exe
........\...............\...\.......\EasyChat_Server.pdb
........\...............\...\EasyChat_Server.csproj.FileListAbsolute.txt
........\...............\Program.cs
........\...............\...perties\AssemblyInfo.cs
........\...............\..........\vssver2.scc
........\...............\vssver2.scc
........\...............\Listener.cs
........\EasyChat_Server.exe
........\程序截图.doc
........\说明.txt
........\EasyChat_Client\obj\Debug\Refactor
........\...............\...\.....\TempPE
........\...............\...\Release\Refactor
........\...............\...\.......\TempPE
........\.........Server\obj\Debug\Refactor
........\...............\...\.....\TempPE
........\...............\...\Release\TempPE
........\.........C
........\........_Client\AquaOS.ico
........\...............\bin\Debug\EasyChat.exe
........\...............\...\.....\EasyChat.pdb
........\...............\...\.....\EasyChat.vshost.exe
........\...............\...\Release\EasyChat.exe
........\...............\...\.......\EasyChat.pdb
........\...............\...\.......\EasyChat.vshost.exe
........\...............\chat_frm.cs
........\...............\chat_frm.Designer.cs
........\...............\chat_frm.resx
........\...............\EasyChat_Client.csproj
........\...............\EasyChat_Client.csproj.user
........\...............\EasyChat_Client.csproj.vspscc
........\...............\EasyChat_Client.sln
........\...............\EasyChat_Client.suo
........\...............\login_frm.cs
........\...............\login_frm.Designer.cs
........\...............\login_frm.resx
........\...............\mssccprj.scc
........\...............\obj\Debug\EasyChat.chat_frm.resources
........\...............\...\.....\EasyChat.csproj.GenerateResource.Cache
........\...............\...\.....\EasyChat.exe
........\...............\...\.....\EasyChat.login_frm.resources
........\...............\...\.....\EasyChat.pdb
........\...............\...\.....\EasyChat.Properties.Resources.resources
........\...............\...\.....\EasyChat_Client.csproj.GenerateResource.Cache
........\...............\...\.....\TempPE\Properties.Resources.Designer.cs.dll
........\...............\...\EasyChat.csproj.FileList.txt
........\...............\...\EasyChat_Client.csproj.FileList.txt
........\...............\...\Release\EasyChat.chat_frm.resources
........\...............\...\.......\EasyChat.exe
........\...............\...\.......\EasyChat.login_frm.resources
........\...............\...\.......\EasyChat.pdb
........\...............\...\.......\EasyChat.Properties.Resources.resources
........\...............\...\.......\EasyChat_Client.csproj.GenerateResource.Cache
........\...............\...\.......\TempPE\Properties.Resources.Designer.cs.dll
........\...............\Program.cs
........\...............\...perties\AssemblyInfo.cs
........\...............\..........\Resources.Designer.cs
........\...............\..........\Resources.resx
........\...............\..........\Settings.Designer.cs
........\...............\..........\Settings.settings
........\...............\..........\vssver2.scc
........\...............\Resources\msg.wav
........\...............\.........\vssver2.scc
........\...............\TCPConnection.cs
........\...............\vssver2.scc
........\.........Server\bin\Debug\EasyChat_Server.exe
........\...............\...\.....\EasyChat_Server.pdb
........\...............\...\.....\EasyChat_Server.vshost.exe
........\...............\...\Release\EasyChat_Server.exe
........\...............\...\.......\EasyChat_Server.pdb
........\...............\...\.......\EasyChat_Server.vshost.exe
........\...............\EasyChat_Server.csproj
........\...............\EasyChat_Server.csproj.vspscc
........\...............\EasyChat_Server.sln
........\...............\EasyChat_Server.suo
........\...............\mssccprj.scc
........\...............\obj\Debug\EasyChat_Server.exe
........\...............\...\.....\EasyChat_Server.pdb
........\...............\...\EasyChat_Server.csproj.FileList.txt
........\...............\...\Release\EasyChat_Server.exe
........\...............\...\.......\EasyChat_Server.pdb
........\...............\...\EasyChat_Server.csproj.FileListAbsolute.txt
........\...............\Program.cs
........\...............\...perties\AssemblyInfo.cs
........\...............\..........\vssver2.scc
........\...............\vssver2.scc
........\...............\Listener.cs
........\EasyChat_Server.exe
........\程序截图.doc
........\说明.txt
........\EasyChat_Client\obj\Debug\Refactor
........\...............\...\.....\TempPE
........\...............\...\Release\Refactor
........\...............\...\.......\TempPE
........\.........Server\obj\Debug\Refactor
........\...............\...\.....\TempPE
........\...............\...\Release\TempPE
........\.........C