Orthogonal.LiteComms (nuget): The LiteComms library contains two lightweight classes that allows client-server communication, either on the same machine or between different machines on a local area network. The library is intended to be as simple to use as possible and to have a tiny runtime footprint. The client and server classes communicate using a very simple protocol implemented as a single server method that takes a string request and returns a string response. Although this protocol is simple, applications are free to exchange strings between the client and server in any convenient or suitable format they choose. Exchanging strings of XML for example is an easy way to create an extensible general purpose contract between client and server. The LiteComms library is intended for use where network communications between application components must be implemented simply and easily, with no configuration and no complicated dependencies. The library internally uses a tcp Remoting channel for communication.
Keywords: orthogonal