找回密码
 立即注册
整数型参数子程序指针 | 易语言编程 7 小时前 1 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品

模块名称:etcp4.2.68
作者:ieh
版本:4.2
------------------------------
.版本 2
.子程序 _服务端回调参考, , 公开, 多线程回调,例如在回调函数体内使用ADO请自己初始化:CoInitialize(0)
.参数 服务指针, 整数型, , 便于分辨服务端,"服务端创建"返回的指针。
.参数 客户句柄, 整数型, , 便于分辨客户端,客户端的socket。
.参数 事件类型, 整数型, , 1、客户进入 2、数据到达 3、客户断开,#etcp_ 常量。
.参数 封包地址, 整数型, , 通用取数据参数一。
.参数 封包长度, 整数型, , 通用取数据参数二。
.参数 服务总数, 整数型, , 该服务端的客户数量。
.子程序 _客户端回调参考, , 公开, 多线程回调,例如在回调函数体内使用ADO请自己初始化:CoInitialize(0)
.参数 客户指针, 整数型, , 便于分辨客户端,"客户端连接"返回的指针。
.参数 服务句柄, 整数型, , 服务端的socket。
.参数 事件类型, 整数型, , 1、客户进入 2、数据到达 3、客户断开,#etcp_ 常量。
.参数 封包地址, 整数型, , 通用取数据参数一。
.参数 封包长度, 整数型, , 通用取数据参数二。
.子程序 etcp_取本机IP, 文本型, 公开
.子程序 etcp_取本机名, 文本型, 公开
.子程序 ETCP初始化, 逻辑型, 公开, 必须先调用,必须只调用一次。返回真则成功。
.参数 服务端回调, 子程序指针, 可空, "_服务端回调参考"。
.参数 客户端回调, 子程序指针, 可空, "_客户端回调参考"。
.参数 内置缓冲, 整数型, 可空, 假设用于配套:128z佳,假设用于标准TCP:系统默认是8192,z佳:假设客户端可能发送的z大包。空为:512。
.子程序 服务端创建, 整数型, 公开, 返回自身指针,返回0失败。
.参数 绑定端口, 整数型, , 0-65535。
.参数 配套模式, 逻辑型, 可空, 真则配套,则只接收本模块的客户端为配用。假为任意客户端。默认:假。
.参数 绑定地址, 文本型, 可空, 默认:"0.0.0.0"。
.子程序 服务端断开, 逻辑型, 公开, 断开客户端。
.参数 客户端句柄, 整数型, , 回调里的客户句柄。
.参数 立即断开, 逻辑型, 可空, 默认为假,则执行优雅关闭。
.子程序 服务端发送, 逻辑型, 公开, 发送成功返回真
.参数 服务端指针, 整数型, , "服务端创建"所返回的指针。
.参数 客户端句柄, 整数型, , 回调里的客户句柄。
.参数 数据, 字节集, , z大60M。
.参数 是否返回, 逻辑型, 可空, 真:同步发送。
.子程序 服务端关闭, 逻辑型, 公开, 关闭自身
.参数 服务端指针, 整数型, , "服务端创建"所返回的指针。
.子程序 服务端取端口, 整数型, 公开
.参数 服务端指针, 整数型
.子程序 服务端取句柄, 整数型, 公开
.参数 服务端指针, 整数型
.子程序 服务端取客户地址, 文本型, 公开
.参数 服务端指针, 整数型
.参数 客户句柄, 整数型
.子程序 客户端断开, 逻辑型, 公开, 断开服务端
.参数 客户端指针, 整数型, , "客户端连接"所返回的指针。
.子程序 客户端发送, 逻辑型, 公开, 发送成功返回真
.参数 客户端指针, 整数型, , "客户端连接"所返回的指针。
.参数 发送数据, 字节集, , 配套(真)最多发送65536000字节,非配套模式(假)可发送(2的31次方-1)以下字节长度。
.参数 立即返回, 逻辑型, 可空, 真:同步发送。
.参数 返回数据, 字节集, 参考 可空, 取空白字节集 (接收长度),不能大于65536000
.参数 延时返回, 整数型, 参考 可空, 默认2秒立即返回,若2秒后收到数据,将在初始化函数内回调。
.子程序 客户端连接, 整数型, 公开, 返回自身指针,返回0失败。
.参数 服务端地址, 文本型
.参数 服务端端口, 整数型
.参数 连接超时, 整数型, 可空, 默认:10秒。
.参数 配套模式, 逻辑型, 可空, 真则配套,则只接收本模块的客户端为配用。假为任意客户端。默认:假。
.参数 代*类型, 整数型, 可空, 默认0,不使用代*;1:SOCKS4;2:SOCKS5;3:HTTP。
.参数 代*地址, 文本型, 可空
.参数 代*端口, 整数型, 可空
.参数 代*帐号, 文本型, 可空
.参数 代*密码, 文本型, 可空
.子程序 通用取数据, 字节集, 公开
.参数 封包地址, 整数型
.参数 封包长度, 整数型
.常量 etcp_Accept, "1", 公开, 客户进入 或 连接成功
.常量 etcp_Close, "3", 公开, 客户断开 或 被服务端断开
.常量 etcp_Recv, "2", 公开, 数据到达
.常量 GETDATA, "<文本长度: 89>", 公开

19423664310[下载].rar



上一篇:易语言模块 Core.ec 模块名称:YangYang Kernel
下一篇:易语言模块 eWOW64Ext.ec