Vorrei fare una premessa , che sull'argomento so veramente poco , e personalmente non sarei capace di creare applicazioni di questo tipo

Comunque visto che su informazioni sull'argomento mi sembri a digiuno almeno quanto me

provo a darti due dritte .

Ciò che vorresti fare , sono applicazioni Server Client , per fare ciò dovrai documentarti sui socket per linux e socket per windons in linguaggio c , se client e server montassero la stessa famiglia di OS , si agevolerebbe la cosa , in quanto dovresti documentarti solo su un tipo si socket .

Per ottenere un interfaccia testuale stile "console" "terminale", il c è più che adatto ...