我不打算使用像QT或wxWidgets的API这样大的东西。我只想要可以在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
这么轻的重量够吗?
BSD Sockets API 做了一个非常简单、轻量级的包装器。它仅使用服务器和客户端进行 TCP/IP 通信(服务器可以选择接受多个客户端连接)。
你可以在这里找到它:(不要介意 Objective-C 类,只使用 tcpconnect.h 和 tcpconnect.c):http://github.com/H2CO3/TCPHelper
Perharps Boost.Asio (http://boost.org) 或这个基于 Asio 的 http://libunicomm.org 可能对你有用。