Represents an exception-safe wrapper of the .NET socket class. It exposes asynchronous methods and properties useful for state server soket operations.
The .NET Socket class is thread-safe but you can never be too careful. This class introduces an extra synchronization layer.