简体   繁体   English

跨平台C ++ UDP套接字库

[英]Cross platform C++ UDP socket library

Can somebody recommend a free C++ open source library which I will use to build a networked game using UDP. 有人可以推荐一个免费的C ++开源库吗,我将用它来使用UDP构建网络游戏。 Must be available for Windows/Linux/Mac. 对于Windows / Linux / Mac必须可用。 As lightweight as possible please. 请尽可能轻巧。

How about SDL_Net ? SDL_Net怎么 Not C++ really, but is lightweight and cross-platform. 实际上不是C ++,而是轻量级和跨平台的。

http://enet.bespin.org/ http://enet.bespin.org/

A very advanced C UDP-based library, with multiplexing, reliable/unreliable/unsequenced/fragmented delivery. 一个非常高级的基于C UDP的库,具有多路传输,可靠/不可靠/未排序/分段的传送。 Cross platform. 跨平台。 Used and created for an established open source game (Cube 2: Sauerbraten), and if you nibble at its mailing list, you'll see that it's sometimes used for commercial games too. 用于已建立的开源游戏(多维数据集2:Sauerbraten),并为之创建,如果您轻咬它的邮件列表,您会发现它有时也用于商业游戏。

我不是在C ++中使用网络,但如果必须进行网络连接,可以尝试Boost asio

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM