Description: Sockets, s ockets! Or was it developers, developers? Sockets are used by nearly every program out there, so they deserve their own place on the stand. The birth of this article was caused by the need of a simple chat application that can be run in service mode (like, run once forget forever mode). There are a few good articles here on how to implement a service, using socket
To Search:
File list (Check if you may need any files):
LanTalk sources
...............\Bin
...............\...\NAnt
...............\...\....\3rdParty
...............\...\....\........\NLog.dll
...............\...\....\........\WeifenLuo.WinFormsUI.Docking.dll
...............\...\....\Data
...............\...\....\....\Settings.xml
...............\...\....\....\users.dat
...............\...\....\LanTalk.Built
...............\...\....\LanTalk.Client
...............\...\....\LanTalk.Server
...............\...\....\NLog
...............\...\....\....\LanTalk.Client.exe.nlog
...............\...\....\....\LanTalk.ServerGui.exe.nlog
...............\...\....\....\LanTalk.Service.exe.nlog
...............\...\....\Resources
...............\...\....\.........\Button.EN.resource
...............\...\....\.........\ListView.EN.resource
...............\...\....\.........\Messages.EN.resource
...............\Src
...............\...\build.bat
...............\...\clean.bat
...............\...\Client
...............\...\......\Client
...............\...\......\......\Client.cd
...............\...\......\......\Client.cs
...............\...\......\......\ClientEventHandler.cs
...............\...\......\Client.build
...............\...\......\Client.sln
...............\...\......\ClientApp.cs
...............\...\......\Gui
...............\...\......\...\ActivityLogFrm.cs
...............\...\......\...\ActivityLogFrm.designer.cs
...............\...\......\...\ActivityLogFrm.resx
...............\...\......\...\LoginFrm.cs
...............\...\......\...\LoginFrm.Designer.cs
...............\...\......\...\LoginFrm.resx
...............\...\......\...\MainFrm.cs
...............\...\......\...\MainFrm.Designer.cs
...............\...\......\...\MainFrm.resx
...............\...\......\Icons
...............\...\......\.....\exit.ico
...............\...\......\.....\save.ico
...............\...\......\.....\send.ico
...............\...\......\.....\talk_blue.ico
...............\...\......\.....\talk_green.ico
...............\...\......\.....\talk_red.ico
...............\...\......\LanTalk.Client.csproj
...............\...\......\Message
...............\...\......\.......\MessageDockContent.cs
...............\...\......\.......\MessageDockContent.Designer.cs
...............\...\......\.......\MessageDockContent.resx
...............\...\......\.......\MessagePage.cs
...............\...\......\.......\MessagePage.designer.cs
...............\...\......\.......\MessagePage.resx
...............\...\......\.......\Session.cs
...............\...\......\.......\SessionManager.cs
...............\...\......\.......\SessionMessage.cs
...............\...\......\Properties
...............\...\......\..........\AssemblyInfo.cs
...............\...\......\..........\Resources.Designer.cs
...............\...\......\..........\Resources.resx
...............\...\......\Settings
...............\...\......\........\ApplicationSettings.cs
...............\...\......\........\SettingsFrm.cs
...............\...\......\........\SettingsFrm.Designer.cs
...............\...\......\........\SettingsFrm.resx
...............\...\......\talk_blue.ico
...............\...\Common
...............\...\......\LanTalk.Core
...............\...\......\............\ChatCommand
...............\...\......\............\...........\BasePacket.cs
...............\...\......\............\...........\ChatCommand.cs
...............\...\......\............\...........\DictEntryPacket.cs
...............\...\......\............\...........\IBasePacket.cs
...............\...\......\............\...........\ResponsePacket.cs
...............\...\......\............\ChatSocket
...............\...\......\............\..........\ChatSocket.cd
...............\...\......\............\..........\ChatSocket.cs
...............\...\......\............\Core
...............\...\......\............\....\SockUtils.cs
...............\...\......\............\Enums
...............\...\......\............\.....\UserStrings.cs
...............\...\......\............\.....\WsaError.cs
...............\...\......\............\Events
...............\...\......\............\......\ChatEv