title: Send commands to another C program
body: <p>There's an older program written in C that I have the source to and I want to send cURL. I noticed when trying to send/receive curl it has to wait for the response so the entire thread gets held up. </p>
  
  <p>I was thinking of making another program to send/receive to keep the other program freed up. What's the easiest way of doing this? Is there a better way? My only restriction is it must be written in C.</p>