ciao.
Devo realizzare una sorta di comunicazione tra due programmi , che generalmente si trovano in esecuzione sulla stessa macchina , ma che potrebbero essere su macchine diverse tramite internet o rete ethernet o intranet.

Pensavo di utilizzare le socket (si puo' fare?)penso che esista un implementazioni delle socket di boost , perchè vorrei che il codice fosse portabile.

le librerie di boost sono tutte portabili?
in particolare le socket?

avete da consigliarmi un help un po generico sulle soket? po su un libro o su internet , prima di leggere la documentazione di boost che è un po specifica?
grazie.