Cserver
Cserver is a framework to develop concurrent multi-threaded tcp/udp server. It's possible to build multiple servers for the two supported protocols (tcp/udp) at the same time. Just define your handler for incoming connections and ports.
Signals are supported and it's easy to bind actions to them: two default actions for SIGINT and SIGTERM are defined, so that servers will be stopped in a slow way (waiting the end of all working threads) or in a fast way (stop, now!).
