Кто-нибудь может порекомендовать простой в использовании, быстрый и надежный API C ++ для отправки и получения данных через сокет UDP? Может быть, что-то, что специально предназначено для многопользовательских игр?
Это не специально для игр, но если вы хотите приступить к работе и реализовать свой собственный протокол по UDP, Boost.Asio действительно хорош.
Ракнет удивительно хорош. Так хорошо, что это основа для создания сетей в коммерческих движках, таких как unity3d. http://www.jenkinssoftware.com
enet соответствует вашим потребностям
Это не объектно-ориентированный, хотя.
Возможно, вы захотите посмотреть ответы на этот вопрос: Что вы используете, когда вам нужен надежный UDP? . Я разработал C ++ версию ENet (которая имеет C API) для клиента, и они используют ее в качестве основы своего продукта для игрового промежуточного программного обеспечения.