libwebsocket单进程创建多客户端怎么实现

everything_at_once 2019-08-28 04:00:09
目前在做一个基于libwebsocket的客户端程序,程序内需要创建很多个客户端分别连接同一个lwsserver,目前只实现了单个客户端,多客户端会崩溃,网上的资料太少,大家谁有过指导一下,求分享下思路。
...全文
457 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
everything_at_once 2020-05-19
  • 打赏
  • 举报
回复
查找资料发现https://github.com/cocos2d/cocos2d-x.git中的websocket模块使用了libwebsocket,需要借鉴其源码修改
轻箬笠 2019-08-29
  • 打赏
  • 举报
回复
没用过。不过感觉libcurl会不会更好用点。
everything_at_once 2019-08-28
  • 打赏
  • 举报
回复
目前的问题是,lws_protocol_vh_priv_zalloc是给per_vhost_data__minimal分配内存的,per_vhost_data__minimal中存放的读写需要的锁和ring,但是看api文档需要在INIT回调中调用的,这个执行一次, 那如果想创建多个client,per_vhost_data__minimal该放在哪里初始化呢?

70,023

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧