HPsocket

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 716|回复: 5

[易语言] hp-socket的PULL组件使用例子

[复制链接]
发表于 2022-7-6 10:13:55 | 显示全部楼层 |阅读模式 来自 中国河南漯河
2 s+ N/ u% G; `+ L; \4 J
HP-Socket的PULL组件使用例子 PULL组件使用的人很少因为他需要自己组包,但是还是有人问这个东西所以就发出来了,源码中需要的模块 DLL 证书啥的 可以去 论坛下载中文例子 里面包含了所有的东西复制过去就行了8 W, O! ^% j) ^  a

# Z8 @! X5 ^, }& f0 U/ m. ~! w  C$ Ehpsocket中文模块使用例子5.8.8
4 m' E3 F# x9 Ahttps://www.hpsocket.cn/forum.ph ... d=109&fromuid=1
& G4 f/ g/ O, r) ~% O0 w- [: t(出处: HPsocket): Y2 w' a( ~1 f- G' q
* v9 y. ~  `2 R' n6 M& v
[AppleScript] 纯文本查看 复制代码
.版本 2

.子程序 _按钮_启动_被单击
.局部变量 绑定地址, 文本型
.局部变量 端口, 整数型

绑定地址 = 编辑框_服务器IP.内容
端口 = 7777
全_服务器句柄 = PULL服务端.创建 (选择框_SSL.选中)
.如果真 (选择框_SSL.选中 = 真)
    PULL服务端.清理SSL (全_服务器句柄)
    PULL服务端.初始化SSL (全_服务器句柄, #SSL_SM_SERVER, “ssl-cert\server.cer”, “ssl-cert\server.key”, “123456”, “ssl-cert\ca.crt”, )
.如果真结束
PULL服务端.事件_监听 (&监听事件)
PULL服务端.事件_客户进入 (&客户进入事件)
PULL服务端.事件_发送 (&发送事件)
PULL服务端.事件_接收 (&接收事件)
PULL服务端.事件_断开 (&客户端断开事件)
PULL服务端.事件_关闭 (&关闭事件)
PULL服务端.事件_握手 (&握手事件)
PULL服务端.置最大连接数 (全_服务器句柄, 2000)
PULL服务端.置发送策略 (全_服务器句柄, 1)  ' 0=打包模式  1=安全模式  2=直接模式
PULL服务端.置心跳包间隔 (全_服务器句柄, 6000)
PULL服务端.置异常心跳包间隔 (全_服务器句柄, 7000)
动态设置组件状态 (#ST_STARTING)
.如果 (PULL服务端.启动 (全_服务器句柄, 绑定地址, 端口))
    输出日志 (“服务器启动成功监听地址为;” + 绑定地址 + “端口为;” + 到文本 (端口))
    PULL服务端.置工作线程数量 (全_服务器句柄, 1000)
    动态设置组件状态 (#ST_STARTED)
.否则
    输出日志 (“服务器启动失败错误描述为;” + PULL服务端.取错误描述 (全_服务器句柄) + “错误代码为;” + 到文本 (PULL服务端.取错误代码 (全_服务器句柄)) + “)”)
    动态设置组件状态 (#ST_STOPED)

  k/ p! R. z: z* ~  L
游客,如果您要查看本帖隐藏内容请回复

" p$ O- }- E8 t  q' X1 K. y) c! p) J+ K" R9 M2 v7 e' u% d
发表于 2022-8-25 21:38:44 | 显示全部楼层 来自 中国广东深圳
收藏学习下。。
回复

使用道具 举报

发表于 2022-9-29 20:48:05 | 显示全部楼层 来自 中国上海
hp-socket的PULL组件使用例子
回复

使用道具 举报

发表于 2022-10-8 17:11:59 | 显示全部楼层 来自 中国浙江温州
RE: hp-socket的PULL组件使用例子 [修改]
' ]5 Q( O% q4 p7 w0 y高级模式
" k# }+ t! m" e
回复

使用道具 举报

发表于 2022-12-5 21:18:38 | 显示全部楼层 来自 中国辽宁沈阳
hp-socket的PULL组件使用例子需要学习一下
回复

使用道具 举报

发表于 2022-12-16 14:55:03 | 显示全部楼层 来自 中国广东清远
6666666666666666666
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /4 下一条

QQ|Archiver|手机版|小黑屋|HPsocket-国产高性能通讯框架 ( 豫ICP备19038015号-1 )|网站地图 *//

GMT+8, 2023-3-21 19:55 , Processed in 0.626822 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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