PDA

View Full Version : Programma in C++ comunicazione protocollo TCP/IP


Peter74
11-07-2012, 17:03
Salve a tutti,
mi sono avvicinato da poco al mondo della programmazione e sto provando a realizzare un programmino in c++ che funga da simulatore di un master per mandare un messaggio ad uno slave simulato da un altro programma su di un altro pc. Qualcuno che si č giā trovato in questa situazione saprebbe darmi qualche consiglio su come procedere , o magari indirizzarmi ad un link per maggiori chiarimenti ?

Grazie

Z80Fan
13-07-2012, 14:49
Salve a tutti,
mi sono avvicinato da poco al mondo della programmazione e sto provando a realizzare un programmino in c++ che funga da simulatore di un master per mandare un messaggio ad uno slave simulato da un altro programma su di un altro pc. Qualcuno che si č giā trovato in questa situazione saprebbe darmi qualche consiglio su come procedere , o magari indirizzarmi ad un link per maggiori chiarimenti ?

Grazie

Potresti usare i socket Unix, ma visto che usi C++ ti consiglio vivamente di usare le librerie Boost (http://www.boost.org/), e il modulo Boost.Asio (http://www.boost.org/doc/libs/1_50_0/doc/html/boost_asio.html).

Con quelle librerie puoi usare un'interfaccia a oggetti molto comoda, č compatibile attraverso molti sistemi operativi, e ci sono dei tutorial molto ben fatti per farti iniziare subito.

Peter74
14-07-2012, 16:47
Potresti usare i socket Unix, ma visto che usi C++ ti consiglio vivamente di usare le librerie Boost (http://www.boost.org/), e il modulo Boost.Asio (http://www.boost.org/doc/libs/1_50_0/doc/html/boost_asio.html).

Con quelle librerie puoi usare un'interfaccia a oggetti molto comoda, č compatibile attraverso molti sistemi operativi, e ci sono dei tutorial molto ben fatti per farti iniziare subito.

Ciao Z80Fan, ti ringrazio di cuore, infatti tramite le lib Boost ho trovato anche alcuni programmi giā realizzati , anche se mi ci vorrā un po' per capirli del tutto.
A proposito per chi volesse esiste un link per installare le Boost su Windows direttamente, lo lascio qui:
http://nuwen.net/mingw.html

scaricate la distro mgwin e la installate come da istruzioni, facilissimo e veloce