没有合适的资源?快使用搜索试试~ 我知道了~
msgbox:一口大小的纯C语言tcpudp库
共27个文件
c:13个
h:10个
md:2个
需积分: 16 1 下载量 102 浏览量
2021-05-12
00:56:54
上传
评论
收藏 54KB ZIP 举报
温馨提示
消息框 一口大小的纯C语言中的tcp / udp库。 动机 msgbox是一个小型C库,用于将消息发送到其他使用msgbox构建的应用程序。 对于群集内的客户端-服务器交互或服务器-服务器通信,这都是很有用的。 我的个人动机是从事大型多人在线游戏的工作。 我构建了msgbox来封装并发的TCP和UDP连接,这对于此类游戏很有用。 您可能会说:“花花公子,UDP没有连接。” 没错但是msgbox为UDP提供了应用程序级连接的概念,并提供了其他一些功能: msgbox体积小,效率高,易于学习和使用。 始终不阻塞; 使用回调并与您的自定义运行循环配合使用。 udp和tcp的接口和事件周期相同。 错误检查封装在您的回调中,而不是散布在整个代码中。 向UDP添加请求-答复和连接语义。 向基于流的TCP添加面向消息的语义。 服务器示例 这是一台服务器,可以重复听到的所有消息: #inc
资源推荐
资源详情
资源评论
收起资源包目录
msgbox-master.zip (27个子文件)
msgbox-master
.gitignore 21B
Makefile 3KB
cstructs
memprofile.h 415B
array.h 3KB
map.c 5KB
map.h 1KB
list.h 1KB
list.c 2KB
memprofile.c 3KB
array.c 6KB
cstructs.h 302B
dev_notes.md 4KB
examples
echo_server.c 2KB
echo_client.c 2KB
msgbox
dbgcheck.h 1018B
msgbox_now.h 1KB
winutil.h 2KB
msgbox.h 2KB
msgbox.c 52KB
readme.md 12KB
test
many_udp_cli_one_server_loop.c 10KB
multi_msg_per_loop_test.c 8KB
msgbox_test.c 13KB
ctest.c 4KB
ctest.h 2KB
multiget_test.c 9KB
timeout_test.c 5KB
共 27 条
- 1
资源评论
泰国旅行
- 粉丝: 37
- 资源: 4773
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功