c++ - C++ 的网络框架(UDP 或 TCP)?

标签 c++ c network-programming sdl

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




8年前关闭。




我正在使用 SDL 编写线程跨平台应用程序(Linux/Windows)和 OpenGL , 并且我正在考虑做网络 SDL Net2因为它位于 SDL_Net 之上。

但是,我之前从未在 C/C++ 中进行过网络连接,因此我不熟悉任何可用的跨平台技术。有没有使用 SDL_Net 或 Net2 经验的人会建议不同的库?

最佳答案

boost::asio 是你的 friend 。它是跨平台的异步 io 库。适合网络。在 boost 站点上有很多示例。
http://www.boost.org/

关于c++ - C++ 的网络框架(UDP 或 TCP)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/595062/

相关文章:

c++ - 在用户定义结构的 vector 中查找最小和最大元素的索引

c++ - priority_queue.top() 没有返回正确的对象

python - 在 Raspberry PI 上构建时出现 OpenCV 错误

c - 快速查找 IPv4 集

python - 检查给定的输入是否是有效的 IP 或主机名或无效的内容

c# - 如何在没有异常处理的情况下检查服务器是否正在监听

c - 使用 C 在套接字编程中创建数据包以及发送和接收数据包的正确方法

c++ - 如何初始化一个类然后卡住它的参数值

c - 另一个 "return-local-addr"- "function returns address of local variable"

C - select() - 如何正确更新计时器