I\'m writing a server/client system in C, which uses BSD Sockets under a TCP connection. The server is multi-threaded, with each connection running in its own receptor. Ea
Consider looking at overlay networks, or simply using a messaging middleware that provides publish semantics such as ØMQ which also conveniently provides a BSD socket API.