简单的跨平台 TCP IP API
Simple cross platform TCP IP API?
我不打算使用像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 可能对你有用。
相关文章:
- 用于访问容器<T>数据成员的正确 API
- 如何使用Luacneneneba API正确读取字符串和表参数
- C++MySQL C api用户输入行
- 如何使用 AWS Transcribe C++ API 中的'StartTranscriptionJobRequest'?
- 将std::string传递给WriteConsole API
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- 在gtest.中使用fff.h模拟系统API
- 有没有任务栏API可以立即应用注册表更改
- C++win32 API创建多个类似视口的窗口
- 使用libcurl提交批量url的正确BING Api POST url是什么
- 如何将真正的字符串从python c-api转换为python脚本
- 我正在开发服务器,ip作为参数传递不起作用
- 使用Qt框架在c ++类中创建API调用
- Libreoffice API (UNO):需要更改用户的 xTextField 文本
- 如何使用 Boost Asio 在 Android 上获取我的本地 udp IP 地址?
- 如何修复无效的API密钥,IP或操作权限错误?
- 简单的跨平台 TCP IP API
- 如何找出WSD打印机的IP地址?我想使用 WSD API,但无法使用 IWSDDiscoveredDevice
- c++中是否有API来查找机器的环回IP地址?
- 使用Windows API检测网卡和以太网设备的IP地址