respond to goroutines in my own process using channels
allow use of random port for sending