ZLToolKit icon indicating copy to clipboard operation
ZLToolKit copied to clipboard

是否可以将ZlMediakit里面的http和websocket模块整合到ZLToolKit里面,形成一个完整的网络库

Open avStudy opened this issue 2 years ago • 6 comments

作者你好: 目前市面上很少有轻型的网络库同时包含TCP、UDP、HTTP、websocket,ZlMediaKit使用了作者自己的ZLToolKit做为基础网络库,但是http和websocket是直接写到了ZlMediakit里面,如果能整合到ZlToolKit里面就更好了。

avStudy avatar Jun 25 '22 03:06 avStudy

虽然 ZLM 中带了 HTTP 以及 WebSocket 的功能, 但其实不是针对标准实现的完整协议栈, 多是根据 ZLM 中需求不断完善. 不一定适合直接拿出去作为通用协议栈使用. 欢迎 Patch 完善.

wasphin avatar Jun 25 '22 03:06 wasphin

@avStudy 我建议你把zlm删改精简下 然后形成一个新项目,这样更靠谱点。。。

xia-chu avatar Jun 26 '22 13:06 xia-chu

后面我也考虑下做个这样的精简项目吧,你说的这种需求确实还是比较多见;不过我还是希望大家能一起共建共享,一起来完善

xia-chu avatar Jun 26 '22 13:06 xia-chu

其实像 boost 中已经有比较完善的 UDP/TCP HTTP/WebSocket 库,如果作为一个通用网络库,不确定是否能像 ZLM 中这样发挥比较明显的优势。

wasphin avatar Jun 26 '22 15:06 wasphin

boost这个库,个人感觉稍微有点重。

---原始邮件--- 发件人: "Xiaofeng @.> 发送时间: 2022年6月26日(周日) 晚上11:09 收件人: @.>; 抄送: @.@.>; 主题: Re: [ZLMediaKit/ZLToolKit] 是否可以将ZlMediakit里面的http和websocket模块整合到ZLToolKit里面,形成一个完整的网络库 (Issue #114)

其实像 boost 中已经有比较完善的 UDP/TCP HTTP/WebSocket 库,如果作为一个通用网络库,不确定是否能像 ZLM 中这样发挥比较明显的优势。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

avStudy avatar Jun 26 '22 23:06 avStudy

后面我也考虑下做个这样的精简项目吧,你说的这种需求确实还是比较多见;不过我还是希望大家能一起共建共享,一起来完善

您好,我根据您的ZLMedia精简了一个HTTP库,方便的时候帮我看一下,是否可以一起推广起来

yangwei1987 avatar Oct 31 '22 07:10 yangwei1987