A demonstrator project which illustrates the process of sending a typed object via TCP/IP in C# and provides a simple to use data transfer library.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
OISCommon
RemConClient
RemConCommon
RemConWinServer
.gitignore
README.md

README.md

RemCon

A demonstrator project which illustrates the process of sending a typed object via TCP/IP in C# and provides a simple to use data transfer library.

The purpose of this project is to demonstrate the process of sending a typed object via TCP/IP in C#. In addition, a useful "drop-in" library has been created which makes it simple to add such transfer functionality to any C# project. In other words, you can create a typed object with whatever data fields you wish and then send it across the connection where it appears at the other end as an instantiated object of the same type. The mechanics of the transfer are irrelevant to either the sending or receiving application and the data is exchanged transparently.

The project includes a demonstration Server and a Client which exchange data as a typed object. The Client software will function both in Windows and on a Linux box under Mono. The Server has only been tested on Windows 10 but will probably work under Mono

The RemCon Sample Applications are open source and released under the MIT License. The home page for this project can be found at http://www.OfItselfSo.com/RemCon.