|
分享例程
界面截图: |
|
备注说明: |
- |
本帖最后由 黑猫よ__ 于 2017-6-21 19:25 编辑
本套库专用于建立WebSocket通讯,支持WS/WSS连接,支持发送和接收文本/二进制流,采用智能对象引用,内建异步缓冲队列,自动缓存消息,不丢包,即取即用,代码简单容易入手。
例子参考:
窗口程序集名 | 保 留 | 保 留 | 备 注 | 程序集1 | | | | 变量名 | 类 型 | 数组 | 备 注 | object | IWebSocket | | 标准输出 (, “欢迎使用,正在连接中...”)启动线程 (&例子1, , )判断循环首 (object. IsSucessed () = 假) 延时 (200 )判断循环尾 ()标准输出 (, “连接成功!”, #换行符 )标准输出 (, “->Send”, #换行符 )如果真 (object. Send ( #test ) = 假) 标准输出 (, “->Close”, #换行符 )object. Close ()标准输入 ()object. Close () 返回 (0 ) 变量名 | 类 型 | 静态 | 数组 | 备 注 | ws | IWebSocket | | | response | IWebMessage | | |
ws = IWebSocket. LinkStart (“ws://localhost:9222/devtools/page/4f8eb57e-db14-4fd9-9b27-05441a501565”)判断 (ws. IsSucessed ()) 调试输出 (“连接成功”)object = ws 判断循环首 (真)response = ws. Receive ()如果真 (response. IsSucessed () = 假) 跳出循环 ()如果真 (DoMessageDispatchs (ws, response ) = 假)跳出循环 ()判断循环尾 ()ws. Close ()调试输出 (“连接断开”)调试输出 (“连接失败!”)|
DoMessageDispatchs | 逻辑型 | | |
ws | IWebSocket | | | | response | IWebMessage | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | body_text | 文本型 | | | 判断 (response. GetType () = #WS_TEXT )body_text = response. GetTextData ()调试输出 (“文本消息”, response. Length (), body_text )标准输出 (, “->Receive Text: ”, #换行符, body_text, #换行符 )返回 (真)判断 (response. GetType () = #WS_BINARY )调试输出 (“二进制流消息”, response. Length (), response. GetBinaryData ()) 返回 (真)返回 (假)
测试说明:
1.启动Chrome浏览器,添加命令行参数: --remote-debugging-port=9222
2.打开一个标签,并随意访问一个地址
3.用另外的浏览器访问地址: http://localhost:9222/json/list
4.找到: "webSocketDebuggerUrl": "ws://localhost:9222/devtools/page/4f8eb57e-db14-4fd9-9b27-05441a501565",将其中的地址更新至测试代码中即可调试。
支持系统: Win7/Win8/Win10
文件说明:
Komari32.dll - HTTP 客户Duan
IWebLink.dll - 接口库
Heimao - IWebSocket Library.ec - 易接口(已附源码)
说明:
如有提示无法找到DLL命令或崩溃等错误,请安装VC++ 2017 运行库。
下载:
新版: Heimao - IWebLink V1.2(带运行环境).7z
链接:http://pan.baidu.com/s/1o8iEiRg 密码:0bfj
反馈问题:
1.论坛私信
2.群 294494264
|
评分
-
参与人数 6 | 好评 +6 |
精币 +21 |
收起
理由
|
外星人群控
| + 1 |
+ 2 |
你好坑=NHK |
执着
| + 1 |
+ 8 |
支持开源~!感谢分享 |
猥琐小胖子
| + 1 |
+ 3 |
支持开源~!感谢分享 |
冰点
| + 1 |
+ 5 |
感谢分享,很给力!~ |
Cand
| + 1 |
+ 1 |
感谢分享,很给力!~ |
wkf
| + 1 |
+ 2 |
第一 |
查看全部评分
|