我正在编写使用SDL和OpenGL的线程化跨平台应用程序(Linux/Windows),并且我正在考虑SDL Net2,因为它位于SDL_Net之上。但是,我之前从未在C/C++中完成过网络连接,所以我不熟悉任何可用的跨平台技术。有没有人有SDL_Net或Net2的经验,他们会建议一个不同的图书馆?C++(UDP或TCP)的网络框架?
7
A
回答
6
boost :: asio是你的朋友。它是跨平台的异步io库。良好的网络。在增强网站上有很多样本。 http://www.boost.org/
1
尝试Boost.Asio也许。
1
有一堆框架(例如,Poco,ACE)。这取决于你在找什么。如果你想在操作系统层创建原始套接字,并通过它们发送字节流,那么我将按照其他人的建议与Boost.Asio一起去。如果您正在寻找通过HTTP或类似的方式发送XML文档,那么请研究一些其他的选择。
1
0
Boost.Asio(http://boost.org)或试用这个基于Asio的http://libunicomm.org。
相关问题
- 1. VBScript/JScript网络:连接UDP或TCP
- 2. JavaFX网络支持(TCP,UDP,SSH)?
- 3. 为远程桌面应用选择网络协议TCP或UDP?
- 4. 简单的网络服务器或网络的测试框架
- 5. 从网络框架DLL的C#点网络核心扩展类
- 6. 。symbian的网络框架
- 7. TCP或UDP简单服务
- 8. 短距离TCP或UDP
- 9. 网络协议TCP/UDP/ICMP之间的区别
- 10. 为什么我的网络TCP/UDP实现不起作用?
- 11. 简单的TCP网络与C#
- 12. 在c + +中的TCP/IP网络通信
- 13. 是否在本地网络上使用TCP或UDP进行视频流传输?
- 14. C#音频到网络服务器UDP
- 15. Android网络消息框架?
- 16. 当我切换wifi网络时,TCP/UDP serversocket会发生什么?
- 17. 二郎网络编程TCP和UDP消息v包
- 18. 可能坐在网络上并接收TCP流/ UDP数据报?
- 19. 网络和TCP/IP
- 20. C/C++/C#TCP/IP和网络编程(多平台)的教科书或教程
- 21. 用于客户机/服务器网吧软件的TCP或UDP?
- 22. 有什么更好的,TCP-IP或UDP?
- 23. 的C++ socket UDP和UNIX和Windows的TCP
- 24. 网络UDP广播设计?
- 25. 社交网络的Java框架
- 26. Java网络编程的最佳框架?
- 27. 亚马逊AWS的网络框架
- 28. 建议选择java的网络框架
- 29. TCP/UDP和以太网MTU碎片
- 30. 异步/同步和TCP或UDP
你能提供一些关于你正在写什么类型的应用程序的信息吗?你能描述一下你将使用网络层进行传输吗? UN /可靠吗?带宽考虑,延迟容忍等? – 2009-02-28 18:02:05