Introduction - If you have any usage issues, please Google them yourself
Based on the C# Chat room procedures, to achieve the basic chat functions and,私聊function
Packet : 39709575easychat.rar filelist
EasyChat(更新)\EasyChat.exe
EasyChat(更新)\EasyChat_Client\AquaOS.ico
EasyChat(更新)\EasyChat_Client\bin\Debug\EasyChat.exe
EasyChat(更新)\EasyChat_Client\bin\Debug\EasyChat.pdb
EasyChat(更新)\EasyChat_Client\bin\Debug\EasyChat.vshost.exe
EasyChat(更新)\EasyChat_Client\bin\Release\EasyChat.exe
EasyChat(更新)\EasyChat_Client\bin\Release\EasyChat.pdb
EasyChat(更新)\EasyChat_Client\bin\Release\EasyChat.vshost.exe
EasyChat(更新)\EasyChat_Client\chat_frm.cs
EasyChat(更新)\EasyChat_Client\chat_frm.Designer.cs
EasyChat(更新)\EasyChat_Client\chat_frm.resx
EasyChat(更新)\EasyChat_Client\EasyChat_Client.csproj
EasyChat(更新)\EasyChat_Client\EasyChat_Client.csproj.user
EasyChat(更新)\EasyChat_Client\EasyChat_Client.sln
EasyChat(更新)\EasyChat_Client\EasyChat_Client.suo
EasyChat(更新)\EasyChat_Client\login_frm.cs
EasyChat(更新)\EasyChat_Client\login_frm.Designer.cs
EasyChat(更新)\EasyChat_Client\login_frm.resx
EasyChat(更新)\EasyChat_Client\obj\Debug\EasyChat.chat_frm.resources
EasyChat(更新)\EasyChat_Client\obj\Debug\EasyChat.csproj.GenerateResource.Cache
EasyChat(更新)\EasyChat_Client\obj\Debug\EasyChat.exe
EasyChat(更新)\EasyChat_Client\obj\Debug\EasyChat.login_frm.resources
EasyChat(更新)\EasyChat_Client\obj\Debug\EasyChat.pdb
EasyChat(更新)\EasyChat_Client\obj\Debug\EasyChat.Properties.Resources.resources
EasyChat(更新)\EasyChat_Client\obj\Debug\EasyChat_Client.csproj.GenerateResource.Cache
EasyChat(更新)\EasyChat_Client\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
EasyChat(更新)\EasyChat_Client\obj\EasyChat.csproj.FileList.txt
EasyChat(更新)\EasyChat_Client\obj\EasyChat_Client.csproj.FileList.txt
EasyChat(更新)\EasyChat_Client\obj\Release\EasyChat.chat_frm.resources
EasyChat(更新)\EasyChat_Client\obj\Release\EasyChat.exe
EasyChat(更新)\EasyChat_Client\obj\Release\EasyChat.login_frm.resources
EasyChat(更新)\EasyChat_Client\obj\Release\EasyChat.pdb
EasyChat(更新)\EasyChat_Client\obj\Release\EasyChat.Properties.Resources.resources
EasyChat(更新)\EasyChat_Client\obj\Release\EasyChat_Client.csproj.GenerateResource.Cache
EasyChat(更新)\EasyChat_Client\obj\Release\TempPE\Properties.Resources.Designer.cs.dll
EasyChat(更新)\EasyChat_Client\Program.cs
EasyChat(更新)\EasyChat_Client\Properties\AssemblyInfo.cs
EasyChat(更新)\EasyChat_Client\Properties\Resources.Designer.cs
EasyChat(更新)\EasyChat_Client\Properties\Resources.resx
EasyChat(更新)\EasyChat_Client\Properties\Settings.Designer.cs
EasyChat(更新)\EasyChat_Client\Properties\Settings.settings
EasyChat(更新)\EasyChat_Client\Properties\vssver2.scc
EasyChat(更新)\EasyChat_Client\Resources\msg.wav
EasyChat(更新)\EasyChat_Client\Resources\nudge.wav
EasyChat(更新)\EasyChat_Client\Resources\vssver2.scc
EasyChat(更新)\EasyChat_Client\TCPConnection.cs
EasyChat(更新)\EasyChat_Client\vssver2.scc
EasyChat(更新)\EasyChat_Server\bin\Debug\EasyChat_Server.exe
EasyChat(更新)\EasyChat_Server\bin\Debug\EasyChat_Server.pdb
EasyChat(更新)\EasyChat_Server\bin\Debug\EasyChat_Server.vshost.exe
EasyChat(更新)\EasyChat_Server\bin\Release\EasyChat_Server.exe
EasyChat(更新)\EasyChat_Server\bin\Release\EasyChat_Server.pdb
EasyChat(更新)\EasyChat_Server\bin\Release\EasyChat_Server.vshost.exe
EasyChat(更新)\EasyChat_Server\EasyChat_Server.csproj
EasyChat(更新)\EasyChat_Server\EasyChat_Server.sln
EasyChat(更新)\EasyChat_Server\EasyChat_Server.suo
EasyChat(更新)\EasyChat_Server\Listener.cs
EasyChat(更新)\EasyChat_Server\obj\Debug\EasyChat_Server.exe
EasyChat(更新)\EasyChat_Server\obj\Debug\EasyChat_Server.pdb
EasyChat(更新)\EasyChat_Server\obj\EasyChat_Server.csproj.FileList.txt
EasyChat(更新)\EasyChat_Server\obj\Release\EasyChat_Server.exe
EasyChat(更新)\EasyChat_Server\obj\Release\EasyChat_Server.pdb
EasyChat(更新)\EasyChat_Server\Program.cs
EasyChat(更新)\EasyChat_Server\Properties\AssemblyInfo.cs
EasyChat(更新)\EasyChat_Server\Properties\vssver2.scc
EasyChat(更新)\EasyChat_Server\vssver2.scc
EasyChat(更新)\EasyChat_Server.exe
EasyChat(更新)\改进说明.txt
EasyChat(更新)\程序截图.doc
EasyChat(更新)\EasyChat_Client\obj\Debug\Refactor
EasyChat(更新)\EasyChat_Client\obj\Debug\TempPE
EasyChat(更新)\EasyChat_Client\obj\Release\Refactor
EasyChat(更新)\EasyChat_Client\obj\Release\TempPE
EasyChat(更新)\EasyChat_Server\obj\Debug\Refactor
EasyChat(更新)\EasyChat_Server\obj\Debug\TempPE
EasyChat(更新)\EasyChat_Server\obj\Release\TempPE
EasyChat(更新)\EasyChat_Client\bin\Debug
EasyChat(更新)\EasyChat_Client\bin\Release
EasyChat(更新)\EasyChat_Client\obj\Debug
EasyChat(更新)\EasyChat_Client\obj\Release
EasyChat(更新)\EasyChat_Server\bin\Debug
EasyChat(更新)\EasyChat_Server\bin\Release
EasyChat(更新)\EasyChat_Server\obj\Debug
EasyChat(更新)\EasyChat_Server\obj\Release
EasyChat(更新)\EasyChat_Client\bin
EasyChat(更新)\EasyChat_Client\obj
EasyChat(更新)\EasyChat_Client\Properties
EasyChat(更新)\EasyChat_Client\Resources
EasyChat(更新)\EasyChat_Server\bin
EasyChat(更新)\EasyChat_Server\obj
EasyChat(更新)\EasyChat_Server\Properties
EasyChat(更新)\EasyChat_Client
EasyChat(更新)\EasyChat_Server
EasyChat(更新)