17

我不想使用像 QT 或 wxWidgets 的 API 这样的大东西。我只想要可以在 Android、iOS、Windows、Mac、Linux 上运行的简单套接字。

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

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

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

谢谢

我只想能够使用、send()、recv 等,而不用担心 WINSOCK 或 POSIX,

4

3 回答 3

6

也许试试 BOOST Asio

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

重量够轻吗?

于 2012-05-13T20:15:51.783 回答
1

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

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

于 2012-05-13T20:22:18.287 回答
0

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

于 2013-06-19T13:29:56.633 回答