Description: TCP/IP-based network programming, chat function, but can not achieve NAT traversal, you can refer!
To Search:
File list (Check if you may need any files):
WSSocket
........\Model
........\.....\bin
........\.....\...\Debug
........\.....\...\.....\Model.dll
........\.....\...\.....\Model.pdb
........\.....\...\.....\OtherVoid.dll
........\.....\...\.....\OtherVoid.pdb
........\.....\Model.csproj
........\.....\MSGModel.cs
........\.....\obj
........\.....\...\Debug
........\.....\...\.....\Model.csproj.FileListAbsolute.txt
........\.....\...\.....\Model.dll
........\.....\...\.....\Model.pdb
........\.....\...\.....\Refactor
........\.....\...\.....\........\Model.dll
........\.....\...\.....\ResolveAssemblyReference.cache
........\.....\...\.....\TempPE
........\.....\Properties
........\.....\..........\AssemblyInfo.cs
........\.....\UserInfoModel.cs
........\.....\UserModel.cs
........\NetClient
........\.........\bin
........\.........\...\Debug
........\.........\...\.....\Model.dll
........\.........\...\.....\Model.pdb
........\.........\...\.....\NetClient.exe
........\.........\...\.....\NetClient.pdb
........\.........\...\.....\NetClient.vshost.exe
........\.........\...\.....\NetClient.vshost.exe.manifest
........\.........\...\.....\OtherVoid.dll
........\.........\...\.....\OtherVoid.pdb
........\.........\...\.....\ServerIPAndPort.txt
........\.........\ClientMainForm.cs
........\.........\ClientMainForm.Designer.cs
........\.........\ClientMainForm.resx
........\.........\Common.cs
........\.........\LoginForm.cs
........\.........\LoginForm.Designer.cs
........\.........\LoginForm.resx
........\.........\NetClient.csproj
........\.........\obj
........\.........\...\Debug
........\.........\...\.....\NetClient.ClientMainForm.resources
........\.........\...\.....\NetClient.csproj.FileListAbsolute.txt
........\.........\...\.....\NetClient.csproj.GenerateResource.Cache
........\.........\...\.....\NetClient.exe
........\.........\...\.....\NetClient.LoginForm.resources
........\.........\...\.....\NetClient.pdb
........\.........\...\.....\Refactor
........\.........\...\.....\........\NetClient.exe
........\.........\...\.....\ResolveAssemblyReference.cache
........\.........\...\.....\TempPE
........\.........\Program.cs
........\.........\Properties
........\.........\..........\AssemblyInfo.cs
........\OtherVoid
........\.........\bin
........\.........\...\Debug
........\.........\...\.....\OtherVoid.dll
........\.........\...\.....\OtherVoid.pdb
........\.........\obj
........\.........\...\Debug
........\.........\...\.....\OtherVoid.csproj.FileListAbsolute.txt
........\.........\...\.....\OtherVoid.dll
........\.........\...\.....\OtherVoid.pdb
........\.........\...\.....\Refactor
........\.........\...\.....\........\OtherVoid.dll
........\.........\...\.....\TempPE
........\.........\OtherVoid.csproj
........\.........\Properties
........\.........\..........\AssemblyInfo.cs
........\.........\WSEnum.cs
........\WSSocket
........\WSSocket.sln
........\WSSocket.suo
........\........\bin
........\........\...\Debug
........\........\...\.....\Model.dll
........\........\...\.....\Model.pdb
........\........\...\.....\NetClient.exe
........\........\...\.....\NetClient.pdb
........\........\...\.....\OtherVoid.dll
........\........\...\.....\OtherVoid.pdb
........\........\...\.....\ServerIPAndPort.txt
........\........\...\.....\WSSocket.exe
........\........\...\.....\WSSocket.pdb
........\........\...\.....\WSSocket.vshost.exe
........\........\Common.cs
........\........\MainForm.cs
........\........\MainForm.Designer.cs
........\........\MainForm.resx
........\........\obj
........\........\...\Debug
........\........\...\.....\Refactor
........\........\...\.....\ResolveAssemblyReference.cache
........\........\...\.....\TempPE
........\........\...\.....\WSSocket.csproj.FileListAbsolute.txt