简单的跨平台TCP IP API?

我不打算使用QT或wxWidgets的API之类的东西。 我只想要能在Android,iOS,Windows,Mac,Linux上运行的简单套接字。

我正在制作一个事件驱动的纸牌游戏,所以TCP最好。

基本上,我只想连接和validation客户端。 之后我只需要能够发送消息。 我打算使用可靠的UDP,但TCP似乎更合适。

如果有人也有类似tcp聊天应用程序的基本教程,我会很感激。

谢谢

我只是想能够使用,发送(),recv等,而不用担心WINSOCK或POSIX,

也许试试BOOST Asio

http://www.boost.org/doc/libs/1_49_0/doc/html/boost_asio.html

那重量轻吗?

我在BSD套接字API周围制作了一个非常简单,轻量级的包装器。 它仅使用服务器和客户端进行TCP / IP通信(服务器可以选择接受多个客户端连接)。

你可以在这里找到它:(不要介意Objective-C类,只使用tcpconnect.h和tcpconnect.c): http : //github.com/H2CO3/TCPHelper

Perharps Boost.Asio( http://boost.org )或基于Asio的这个http://libunicomm.org可能对您有用。