Netzwerkprogrammierung: Boost oder Qt?



  • Öhm, bisher habe ich den nicht benutzt, habe jetzt mal kurz in die Dokumentation geguckt, aber wieso sollte man genau den nehemen?



  • QtBoost schrieb:

    Öhm, bisher habe ich den nicht benutzt, habe jetzt mal kurz in die Dokumentation geguckt, aber wieso sollte man genau den nehemen?

    Soll man? Nein. Kann man, muss aber nicht.
    Auch mit boost::asio::ip::tcp::socket kann gut gearbeitet werden.



  • Du musst ihn nicht nehmen, aber er ist noch einfacher zu verwenden als ein normaler Socket und reicht für die meisten Anwendugsfälle aus. 😉



  • Nexus schrieb:

    Du könntest dir auch den Netzwerk-Teil von SFML anschauen. Ist zumindest plattformunabhängig, recht high-level und in modernem C++ geschrieben. Ich weiss nicht, ob dir die Funktionalität ausreicht.

    Zum Einstieg und als erste Abstraktion zur rohen Berkeley-API ist SFML ganz nett, nutzt aber halt auch nur select und nicht IOCP/Epoll. Und High-Level ist imho was anderes 🙂


Anmelden zum Antworten