Tungsten.Net (nuget): Tungsten.Net makes it easy to add tcp sockets to your application. Client and server classes are provided, with and without assymetric encryption.  Note that the secure classes always use RSA for encryption; no symmetric session key is exchanged.  For larger data sets, this can make the secure classes noticably slower and will use more CPU time.
Keywords: Tungsten.Net|Tungsten|W|W.Net|C#|library|tcp|sockets|client|server