> 1. Make the C program multi-threaded. > 2. Somehow lengthen the TICK interval for this connection. > > The first one makes me cringe. And the second one I don't know how to do. Instead of multi-threaded, just spawn a child process. It's far simpler, and it's a pattern you already know from Erlang. jack.