Una soluzione più portabile ma più complessa sarebbe far partire un altro eseguibile (per esempio con system(), oppure con le varie funzioni exec*, che su Windows richiedono CygWin) che, ricevendo un socket locale come argomento, comunica col tuo processo principale per sapere cosa leggere/scrivere.
|