Introduction - If you have any usage issues, please Google them yourself
基于同步的TcpClient,在线聊天室.有密聊功能.
Packet : ChatFinally.rar filelist
ChatFinally\ChatFinally.sln
ChatFinally\ChatFinally.suo
ChatFinally\ClientModule\Properties\AssemblyInfo.cs
ChatFinally\ClientModule\Properties
ChatFinally\ClientModule\Connect.cs
ChatFinally\ClientModule\ClientModule.csproj
ChatFinally\ClientModule\bin\Debug\ClientModule.vshost.exe
ChatFinally\ClientModule\bin\Debug\ClientModule.dll
ChatFinally\ClientModule\bin\Debug\ClientModule.pdb
ChatFinally\ClientModule\bin\Debug
ChatFinally\ClientModule\bin
ChatFinally\ClientModule\obj\Debug\TempPE
ChatFinally\ClientModule\obj\Debug\ClientModule.pdb
ChatFinally\ClientModule\obj\Debug\ClientModule.dll
ChatFinally\ClientModule\obj\Debug\Refactor\ClientModule.dll
ChatFinally\ClientModule\obj\Debug\Refactor
ChatFinally\ClientModule\obj\Debug
ChatFinally\ClientModule\obj\ClientModule.csproj.FileList.txt
ChatFinally\ClientModule\obj\Release\TempPE
ChatFinally\ClientModule\obj\Release\ClientModule.pdb
ChatFinally\ClientModule\obj\Release\ClientModule.dll
ChatFinally\ClientModule\obj\Release
ChatFinally\ClientModule\obj
ChatFinally\ClientModule\Regex.cs
ChatFinally\ClientModule\GetBytes.cs
ChatFinally\ClientModule\DecryptDES.cs
ChatFinally\ClientModule\SendFile.cs
ChatFinally\ClientModule\EncryptText.cs
ChatFinally\ClientModule\GetClientInfo.cs
ChatFinally\ClientModule\SendMsg.cs
ChatFinally\ClientModule\ListPro.cs
ChatFinally\ClientModule\ClassDiagram1.cd
ChatFinally\ClientModule\UserDictionary.cs
ChatFinally\ClientModule\ReciveMsg.cs
ChatFinally\ClientModule
ChatFinally\ServerModule\Properties\AssemblyInfo.cs
ChatFinally\ServerModule\Properties
ChatFinally\ServerModule\GetBytes.cs
ChatFinally\ServerModule\ServerModule.csproj
ChatFinally\ServerModule\bin\Debug\ServerModule.dll
ChatFinally\ServerModule\bin\Debug\ServerModule.pdb
ChatFinally\ServerModule\bin\Debug
ChatFinally\ServerModule\bin
ChatFinally\ServerModule\obj\Debug\TempPE
ChatFinally\ServerModule\obj\Debug\ServerModule.pdb
ChatFinally\ServerModule\obj\Debug\ServerModule.dll
ChatFinally\ServerModule\obj\Debug\Refactor\ServerModule.dll
ChatFinally\ServerModule\obj\Debug\Refactor
ChatFinally\ServerModule\obj\Debug
ChatFinally\ServerModule\obj\ServerModule.csproj.FileList.txt
ChatFinally\ServerModule\obj\Release\TempPE
ChatFinally\ServerModule\obj\Release\ServerModule.pdb
ChatFinally\ServerModule\obj\Release\ServerModule.dll
ChatFinally\ServerModule\obj\Release
ChatFinally\ServerModule\obj
ChatFinally\ServerModule\RegX.cs
ChatFinally\ServerModule\ReciveFile.cs
ChatFinally\ServerModule\NetStreamPool.cs
ChatFinally\ServerModule\MainServer.cs
ChatFinally\ServerModule\SendMsg.cs
ChatFinally\ServerModule\EncryptText.cs
ChatFinally\ServerModule\Listen.cs
ChatFinally\ServerModule\ClassDiagram1.cd
ChatFinally\ServerModule\ThreadPool.cs
ChatFinally\ServerModule\DecryptDES.cs
ChatFinally\ServerModule
ChatFinally\TestCase\Properties\AssemblyInfo.cs
ChatFinally\TestCase\Properties
ChatFinally\TestCase\ClientCase\CICase.cs
ChatFinally\TestCase\ClientCase\DesCase.cs
ChatFinally\TestCase\ClientCase\RegCase.cs
ChatFinally\TestCase\ClientCase
ChatFinally\TestCase\TestCase.csproj
ChatFinally\TestCase\bin\Debug\ClientModule.dll
ChatFinally\TestCase\bin\Debug\nunit.framework.dll
ChatFinally\TestCase\bin\Debug\ServerModule.dll
ChatFinally\TestCase\bin\Debug\ServerModule.pdb
ChatFinally\TestCase\bin\Debug\ClientModule.pdb
ChatFinally\TestCase\bin\Debug\TestCase.dll
ChatFinally\TestCase\bin\Debug\TestCase.pdb
ChatFinally\TestCase\bin\Debug\TestResult.xml
ChatFinally\TestCase\bin\Debug\测试结果.xml
ChatFinally\TestCase\bin\Debug
ChatFinally\TestCase\bin
ChatFinally\TestCase\obj\Debug\TempPE
ChatFinally\TestCase\obj\Debug\ResolveAssemblyReference.cache
ChatFinally\TestCase\obj\Debug\TestCase.pdb
ChatFinally\TestCase\obj\Debug\TestCase.dll
ChatFinally\TestCase\obj\Debug\Refactor
ChatFinally\TestCase\obj\Debug
ChatFinally\TestCase\obj\TestCase.csproj.FileList.txt
ChatFinally\TestCase\obj\Release\build.force
ChatFinally\TestCase\obj\Release\TempPE
ChatFinally\TestCase\obj\Release\ResolveAssemblyReference.cache
ChatFinally\TestCase\obj\Release
ChatFinally\TestCase\obj
ChatFinally\TestCase\Program.cs
ChatFinally\TestCase\ServerCase\DesCase.cs
ChatFinally\TestCase\ServerCase
ChatFinally\TestCase
ChatFinally\Server\Properties\Settings.Designer.cs
ChatFinally\Server\Properties\Resources.resx
ChatFinally\Server\Properties\Settings.settings
ChatFinally\Server\Properties\AssemblyInfo.cs
ChatFinally\Server\Properties\Resources.Designer.cs
ChatFinally\Server\Properties
ChatFinally\Server\Form1.resx
ChatFinally\Server\Program.cs
ChatFinally\Server\Form1.cs
ChatFinally\Server\Server.csproj
ChatFinally\Server\bin\Debug\ServerModule.dll
ChatFinally\Server\bin\Debug\ServerModule.pdb
ChatFinally\Server\bin\Debug\Server.exe
ChatFinally\Server\bin\Debug\Server.pdb
ChatFinally\Server\bin\Debug\Server.vshost.exe
ChatFinally\Server\bin\Debug
ChatFinally\Server\bin
ChatFinally\Server\obj\Debug\TempPE
ChatFinally\Server\obj\Debug\Server.Form1.resources
ChatFinally\Server\obj\Debug\Server.Properties.Resources.resources
ChatFinally\Server\obj\Debug\Server.csproj.GenerateResource.Cache
ChatFinally\Server\obj\Debug\Server.pdb
ChatFinally\S