The System.Net.Sockets namespace contains an implementation of the Windows Sockets interface. All other network access classes in the System.Net namespace are built on top of this implementation of sockets.
The NGWS frameworks Socket class is a managed code version of the socket services provided by the WinSock32 API. Developers familiar with the WinSock API should have no problems developing applications using the Socket class.