我正在使用SDL和OpenGL编写一个线程化的跨平台应用程序(Linux/Windows),为了实现网络连接,我考虑使用SDL Net2,因为它位于SDL_Net之上。
但是,我以前从未用C/C++实现过联网,所以我对任何可用的跨平台技术都不熟悉。有没有有SDL_Net或Net2经验的人会推荐一个不同的库?
发布于 2009-02-27 14:54:39
增强::asio是你的朋友。它是跨平台异步库。对网络有好处。在助推器网站上有很多样本。http://www.boost.org/
发布于 2009-02-27 14:54:54
也许可以试试Boost.Asio。
发布于 2009-02-27 17:04:59
有一堆框架(例如,Poco、ACE)。这取决于你要找的是什么。如果你想在操作系统层创建原始套接字并通过它们发送字节流,那么我会按照其他人的建议使用Boost.Asio。如果您希望通过HTTP或类似的方式发送XML文档,那么可以研究一些其他的替代方案。
https://stackoverflow.com/questions/595062
复制相似问题