libcobra:易于使用的跨平台网络协议

时间:2021-05-11 07:04:10
【文件属性】:
文件名称:libcobra:易于使用的跨平台网络协议
文件大小:82KB
文件格式:ZIP
更新时间:2021-05-11 07:04:10
C 连接中2个参与者之间的快速简单的数据实时传输协议 笔记 此版本即将被弃用 参见: : 特征 以数据包而不是字节流的形式收集数据 在支持libcobra协议的LAN中搜索设备 使用双工ping技术维护连接 完全线程安全 v1.0路线图 正在进行开发,但尚未发布日期。 加密 Libcobra必须是一种安全的传输方式,这就是我们需要加密支持的原因。 很快,libcobra将运行TLS 1.3,但最后,我们将基于libsodium库进行加密。 UDP通道 我们希望libcobra在任何地方都适用,这就是为什么我们将基于UDP协议实现第二个通道。 这在游戏或音频/视频流中很有用。 扩展系统 Libcobra允许您发送原始字节,但是通常,开发人员使用不同的方案来交换数据(例如,基于JSON或MsgPack的API方案)。 我们希望提供一种简单的方法来在libcobra上创建附加组件。 多国语言支持
【文件预览】:
libcobra-master
----.gitmodules(86B)
----main.c(393B)
----deps()
--------libuv()
----assets()
--------CobraLogo.png(58KB)
----include()
--------cobra()
--------cobra.h(203B)
----src()
--------server()
--------discovery()
--------socket()
--------platform.c(150B)
--------async()
--------utils.c(448B)
--------buffer()
--------queue()
----.gitignore(62B)
----CMakeLists.txt(2KB)
----README.md(2KB)
----LICENSE.txt(1KB)

网友评论