Ответ 1
Возможно, попробуйте BOOST Asio
http://www.boost.org/doc/libs/1_49_0/doc/html/boost_asio.html
Это достаточно легкий вес?
Я не хочу использовать нечто вроде API QT или wxWidgets. Я просто хочу простые сокеты, которые будут работать на Android, iOS, Windows, Mac, Linux.
Я делаю карточную игру, управляемую событиями, поэтому лучше всего будет TCP.
По сути, я просто хочу подключать и проверять подлинность клиентов. После этого мне просто нужно будет отправлять им сообщения. Я собирался использовать надежный UDP, но TCP кажется более подходящим.
Если у кого-то также есть базовые учебники для чего-то вроде приложения чата tcp, я был бы признателен.
Спасибо
Я просто хочу использовать, отправлять(), recv и т.д., не беспокоясь о WINSOCK или POSIX,
Возможно, попробуйте BOOST Asio
http://www.boost.org/doc/libs/1_49_0/doc/html/boost_asio.html
Это достаточно легкий вес?
Я создал простую, легкую оболочку вокруг API BSD Sockets. Он выполняет только TCP/IP-связь, используя сервер и клиент (сервер может дополнительно принимать несколько клиентских подключений).
Вы можете найти здесь: (не против Objective-C классы, использование tcpconnect.h и tcpconnect.c только): http://github.com/H2CO3/TCPHelper
Perharps Boost.Asio(http://boost.org) или этот http://libunicomm.org, основанный на Asio, может быть вам полезен.