易语言创建Socket5服务器
来源:网络收集 点击: 时间:2024-03-13第一步
LhSocket5Net.dll 需要Net4.0运行环境支持 请提前安装NET4.0
复制支持库 LhSocket5Net.npk 到易语言的根目录
32位
C:\Program Files\e\lib
64位
C:\Program Files (x86)\e\lib
注册LhSocket5Net.dll对象 使用 运行Dll目录一下 R.bat 进行注册
(如果在实际开完完毕后可 在程序启动时 自动注册LhSocket5Net.dll )
2/4第二步
启动易语言 –单击菜单 新建----Windows程序--工具--支持库配置

使用代码
.版本 2
.支持库 LhSocket5Net
参数1 本地服务器代理IP地址
参数2 本地服务器代理端口
参数3 客户端用来连接的账号 如果为浏览器提供代理 请不要设置 账号与密码
参数4 客户端用来连接的密码 如果为浏览器提供代理 请不要设置 账号与密码
参数5 是否支持UDP代理支持
参数6 充许同时处理的连接数 默认为100 0为不限
参数7 限制代理端口 例如限制代理目标端口 80,25,24 等
参数8 限制最大下行可用带宽 单位KB 0为不限
参数9 限制最大上行可用带宽 单位KB 0为不限
S5代理 = Lh代理控制.创建代理 (“192.168.1.116”, 8080, “”, “”, 真, 100, “”, 0, 0)
.如果真 (S5代理.是否为空 () = 真)
输出调试文本 (“代理建立失败:请查看错误日志”)
返回 ()
.如果真结束
标签1.标题 = “本地代理IP:” + S5代理.IP地址 + “ 本地端口:” + 到文本 (S5代理.端口)
标签2.标题 = “用户链接账号:” + S5代理.用户账号 + “ 密码:” + S5代理.用户密码
标签3.标题 = “是否启动Udp支持:” + 到文本 (S5代理.是否启动UDP)
标签4.标题 = “限制最大上行:” + 到文本 (S5代理.最大上传速度) + “ 限制最大下行:” + 到文本 (S5代理.最大下载速度)
标签5.标题 = “最大充许同时处理连接数:” + 到文本 (S5代理.最大充许连接数)
标签6.标题 = “是否开启日志功能:” + 到文本 (Lh代理控制.是否开启日志)
.子程序 _时钟1_周期事件
.判断开始 (S5代理.是否为空 () = 真 或 Lh代理控制.是否为空 () = 真)
返回 ()
.默认
.判断结束
标签7.标题 = “上行:” + 到文本 (S5代理.取速度 ().上传速度) + “KB 下行:” + 到文本 (S5代理.取速度 ().下载速度) + “KB ” + 到文本 (S5代理.取连接数) + “/” + 到文本 (S5代理.最大充许连接数)
4/4也可以从官网下载完整案例

运行前需要net4.0支持
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_349493.html