Bonjour,
J'essaye d'utiliser la lib ASIO, pour cela je me suis documenté sur le site de la lib afin de choper quelques tuto et exemples ce que j'ai donc trouvé. Mais je trouve que les tuto ne correspondent pas exactement à ce que je voudrais faire c'est à dire ouvrir une connexion TCP vers un serveur. Il y'a un tuto sur les connexion TCP mais pas en tant que client juste en tant que serveur dont je pourrais peut-être m'inspirer. J'ai donc regardé les exemples fournit sur le site et j'y ai trouvé justement ce qui pourrait m'être utile
http://asio.sourceforge.net/boost_as...ssage_hpp.html
http://asio.sourceforge.net/boost_as...lient_cpp.html
Afin de comprendre le fonctionnement de ces deux codes, j'ai donc décider de créer un projet de compiler ces sources, seulement des erreurs me sont retournées et je ne sais pas les résoudre. Mais comme je ne sais pas du tout utiliser cette lib du moins pour l'instant essayer de les résoudre n'est pas des plus facile du moins pour moi.
Si vous aviez des tutorials assez détaillés sur ce que je recherche utilisant ASIO ainsi que de la documentation ce ne serait pas de refus car j'ai du mal avec ce que propose le site officiel. Merci d'avance ^^:/home/charly/dev/C++/iA/main.cpp:155: référence indéfinie vers « boost::thread::thread(boost::function0<void, std::allocator<boost::function_base> > const&)»
:/home/charly/dev/C++/iA/main.cpp:169: référence indéfinie vers « boost::thread::join() »
:/home/charly/dev/C++/iA/main.cpp:169: référence indéfinie vers « boost::thread::~thread()»
:/home/charly/dev/C++/iA/main.cpp:169: référence indéfinie vers « boost::thread::~thread()»
:/usr/include/boost/asio/detail/posix_thread.hpp:65: référence indéfinie vers « pthread_detach »
:/usr/include/boost/asio/detail/posix_thread.hpp:73: référence indéfinie vers « pthread_join »
:/usr/include/boost/asio/detail/posix_signal_blocker.hpp:47: référence indéfinie vers « pthread_sigmask »
:/usr/include/boost/asio/detail/posix_signal_blocker.hpp:54: référence indéfinie vers « pthread_sigmask »
:: === Build finished: 8 errors, 0 warnings ===
PS: la source du code est celle des liens
Partager