So, I'm doing a simple experiment with netcat where you can set up a voice call. Here are the commands I'm using.server:arecord | netcat -l 10000 | aplayclient:arecord | netcat localhost 10000 | aplayMy issue here is that when the server starts a couple seconds before the client connects, the voice is delayed from the server. I am wondering how I can remove this delay. I'm pretty sure I just need to set some values in netcat, but I'm not sure which ones to set.I have used UDP and TCP. Both don't make a difference.
Make netcat a stream
networking;netcat