Recentemente ho scoperto nella documentazione di QNX che consente di impostare un IPC basato su messaggi tra processi su macchine fisiche separate utilizzando il dispositivo seriale ( dev/serX
) e mi ha fatto meravigliare:
In Linux è possibile creare dispositivi speciali a livello di sistema per tunnel TCP / UDP? Qualcosa come nc
stdin / stdout esposto pubblicamente sotto / dev / qualcosa.
Alla fine mi piacerebbe poter scrivere qualcosa su tale file su una macchina e riceverlo sull'altra estremità, ad esempio:
#machine1:
echo "Hello" > /dev/somedev
#machine2:
cat < /dev/somedev
Ho dato un'occhiata a nc
man ma non ho trovato alcuna opzione per specificare io source / destination oltre a stdio.