Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Paja 27. 01. 2013, 21:34:05

Název: C++ a socketové programování
Přispěvatel: Paja 27. 01. 2013, 21:34:05
Jen takovej rychlej dotaz. Existuje vylozene knihovna pro c++ pro soketove progamovani v linuxu?
Název: Re:C++ a socketové programování
Přispěvatel: DarkKnight 27. 01. 2013, 21:46:14
sys/socket.h
Kód: [Vybrat]
http://pubs.opengroup.org/onlinepubs/7908799/xns/syssocket.h.html
Název: Re:C++ a socketové programování
Přispěvatel: gsdfgaerg 27. 01. 2013, 21:57:39
http://doc.qt.digia.com/qt/network-programming.html
Název: Re:C++ a socketové programování
Přispěvatel: vbl 27. 01. 2013, 23:32:55
Boost.Asio: http://www.boost.org/doc/libs/1_52_0/doc/html/boost_asio.html (http://www.boost.org/doc/libs/1_52_0/doc/html/boost_asio.html)
Název: Re:C++ a socketové programování
Přispěvatel: Paja 28. 01. 2013, 11:59:28
Jen pro upřesnění jde tedy o knihovnu C, která je kompatibilní v C++.
Pochopil jsem to správně?
Název: Re:C++ a socketové programování
Přispěvatel: DarkKnight 28. 01. 2013, 12:10:08
socket.h je ceckova, ktera lze pouzit i v c++, boost::asio je c++ a mela by byt multiplatformni (ale je treba boost), to treti je cast Qt frameworku a je treba ho mit nainstalovany (primarne je na gui, ale da se v nem delat spousta dalsich veci, ale na konzolovou aplikaci je imho zbytecny)
Název: Re:C++ a socketové programování
Přispěvatel: gsdfgaerg 28. 01. 2013, 15:55:53
socket.h je ceckova, ktera lze pouzit i v c++, boost::asio je c++ a mela by byt multiplatformni (ale je treba boost), to treti je cast Qt frameworku a je treba ho mit nainstalovany (primarne je na gui, ale da se v nem delat spousta dalsich veci, ale na konzolovou aplikaci je imho zbytecny)

ja bych taky pouzil klasicke sockety v C i treba z C++, to Qt jsem uvedl jako uceleny C++ framework i s knihovnou pro sit :-)