找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5185|回复: 2

[教程源码] [收费]紫猫插件TCP连接卡脚本BUG解决方案

[复制链接]

29

主题

81

回帖

144

积分

按键手机班学员

鲜花
0
猫粮
373
发表于 2020-6-1 23:49:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
情况如下IP错误,3800ms后会返回错误
端口错误,127434ms后会返回错误
127秒,两分钟,timeout命令没有生效,查了一下luasocket手册
在master:connect下没有提到timeout参数
如果您要使用TCP命令,一旦服务器端口没开或者暂时断开则会导致脚本卡死

咨询紫猫老师,得到回复:socket库的BUG, 无解
基于以下尝试了该方案
部分源码
[按键精灵] 纯文本查看 复制代码
import "thread.lua"
import "zm.luae"

dim id = thread.start(a,"192.168.1.100",12345)
delay 1000
if zm.ThreadStatus = "running" then
traceprint "连接失败"
else
traceprint(thread.getsharevar("cc"))
end if

function a(ip,port)
dim cc = zm.TCPconnect(ip,port)
if cc then
thread.setsharevar("cc",true)
else
thread.setsharevar("cc",false)
end if
end function



这个代码会导致脚本在210秒才能结束,否则会导致无法再次调试,提示已经有脚本正在运行,而且必须重启客户端
打包后BUG未知
现已研究出新的代替方案
以下是测试截图
WN3_C33R0X0$(SES6ZBC8HF.png
需要私聊,不要问我为什么不免费,心凉了

楼主热帖
  • 打卡等级:学有所成

3

主题

108

回帖

114

积分

按键电脑&手机班学员

QQ 262832680

鲜花
0
猫粮
2121
发表于 2020-6-2 10:15:08 | 显示全部楼层
海盗老牛逼666
海盗老牛逼666
海盗老牛逼666
全职接单[POST,滑块,去广告,云配置,收徒]办公 各种全自动脚本 游戏不接QQ 262832680

2

主题

27

回帖

36

积分

按键电脑&手机班学员

鲜花
0
猫粮
764
QQ
发表于 2020-6-3 20:20:01 | 显示全部楼层

海盗老牛逼666
海盗老牛逼666
海盗老牛逼666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学园

GMT+8, 2024-4-20 07:19

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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