村兔爱合购

搜索
查看: 480|回复: 3

基于HP-Socket 的 WebSocket客户Duan模块(支持ws,wss, http代理)

[复制链接]
  • TA的每日心情
    无聊
    2022-1-5 22:55
  • 签到天数: 38 天

    连续签到: 1 天

    [LV.5]常住居民I

    {numbercard

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    238423

    最佳新人活跃会员合购之王优秀版主荣誉管理论坛元老

    发表于 2022-1-5 17:35:44 | 显示全部楼层 |阅读模式

    抱歉!您还未登录!请登录后继续浏览完整内容

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    150217k3qzsyy0wtz55yno.png

    使用说明:
    调用方式类似Etcp(BBtcp)的命名格式  (这句话我抄来的, 压根没用过)
    注意:必须先执行一次 wss_初始化() 随后就任你发挥了


    特点:
    *Multi-Client方式 用很少的线程管理很多连接
    *支持ws://和wss://(WebSocketSSL)
    *支持自定义附加协yi头*支持为每个连接设置HTTP/HTTPS代理
    *支持为每个连接绑定不同的回调事件
    *支持为每个连接绑定附加数据
    *支持自动合并非结束帧

    *其他
    缺点:
    *免费
    *connId为长整数型(不要用整数型存放)
    *强制启用Sec-WebSocket-Extensions: permessage-deflate
    *支持自动合并非结束帧(可能有bug, 如果服务器中途发来ping包会自动合并, 下面有修改例子)
    *不支持自动处理ping/pong心跳包(需要自己调用”wss_发送_自定义“处理)
    *使用Protobuf序列化储存结构体(性能可能不是很好)
    *没有连接超时机制
    *注意: Http tunnel代理认证响应的http包, 不支持Transfer-Encoding并且Content-Encoding只能为identity
    *url解析不支持ipv6地址,也没测试过

    使用的hp-socket版本是HpSocket4C 5.83(http+ssl)
    最新版模块下载地址: https://gitee.com/wlp-s/epl-buffer-tools




    上一篇:IOS免越狱框架全部源码
    下一篇:[易语言纯源码] [分享源码] 开源一个某音自动做任务项目...
    世界这么乱 装纯给谁看﹋

    该用户从未签到

    {numbercard

    合购之王

    Rank: 3Rank: 3

    积分
    2374
    发表于 2022-1-5 17:36:44 | 显示全部楼层
    围观 围观 沙发在哪里!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    {numbercard

    合购老鸟

    Rank: 2

    积分
    1853
    发表于 前天 13:58 手机客户端 | 显示全部楼层
    边撸边过
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    {numbercard

    合购老鸟

    Rank: 2

    积分
    1858
    发表于 昨天 23:31 | 显示全部楼层
    在撸一遍。。。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表