PollingTcp provides a connection-like protocol even if there is only semi-directional communication possible. In addition, PollingTCP handles message lost and message ordering like the original TCP.
Download via NuGet: (only Preview available)
Install-Package Polling -IncludePreReleases
Or check out the source on https://github.com/michaelschnyder/PollingTcp
© 2014 Michael Schnyder