NetworkComms.NetNetworkComms.Net Help
Networking made easy, out of the box. Creating client-server applications in .net 'should' be a piece of cake. Without requiring any knowledge of networking, this high performance, lightweight, thread safe, general purpose, open source, communication library makes that possible. Please see our very short console examples to find out how. Please see http://www.networkcomms.net/licensing/ for licensing information.
Namespaces

NamespaceDescription
DistributedFileSystem
An extension that provides high performance torrent style data distribution.
NetworkCommsDotNet
Base library providing methods to track connections, global configurations, send and receive objects.
NetworkCommsDotNet.Connections
Provides base connection functionality and defines structure of connection listeners.
NetworkCommsDotNet.Connections.TCP
Implements all aspects of TCP connections.
NetworkCommsDotNet.Connections.UDP
Implements all aspects of UDP connections.
NetworkCommsDotNet.DPSBase
Provides base functionality required to convert custom objects into byte streams. Includes data processing interfaces which can be used to modify the serialised byte streams.
NetworkCommsDotNet.DPSBase.SevenZipLZMACompressor
Data processor that implements the 7Zip LZMA algorithm, usefull for compressioning data.
NetworkCommsDotNet.Tools
Large number of tools which can be used to simplify adding network related functionality to your own application
QuickLZCompressor
Library implementing a DataProcessor which compresses data using QuickLZ.
RemoteProcedureCalls
Contains methods for setting up objects to be called from remote clients as well as the methods to access those objects client side.
SharpZipLibCompressor
Library implementing a DataProcessor which compresses data using SharpZipLib