开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 549|回复: 13
收起左侧

[精币悬赏] 【求大佬指点】关于客户duan多线程连接服务端

[复制链接]
结帖率:67% (6/9)
发表于 2024-4-13 22:56:49 | 显示全部楼层 |阅读模式   河南省南阳市
80精币
.版本 2

.子程序 连接服务端
.局部变量 i, 整数型

.变量循环首 (246, 254, 1, i)
    客户1.连接 (“192.168.0.” + 到文本 (i), 到整数 (57778))
.变量循环尾 ()

我想用客户Duan连接192.168.0.246-0.254其中的服务端任意一个,因为服务端机器不固定,
我用变量循环连接太慢了,反馈一个没连接上的得3秒,9个IP得20多秒才能找到服务器,怎么快速的找到服务器并连接上,来个大佬

结帖率:67% (6/9)
 楼主| 发表于 2024-4-13 22:59:04 | 显示全部楼层   河南省南阳市
.版本 2

.变量循环首 (246, 254, 1, i)
    是否连接 = 客户1.连接 (“192.168.0.” + 到文本 (i), 到整数 (57778))
    .如果真 (是否连接 = 真)
        跳出循环 ()
    .如果真结束

.变量循环尾 ()

现在是这样的
回复

使用道具 举报

结帖率:100% (18/18)

签到天数: 27 天

发表于 2024-4-13 23:00:31 | 显示全部楼层   福建省泉州市
任务分组,每个线程去尝试一组
设一个共用变量
线程子程序  循环开始  进入许可区  检查变量  判断是否已找到目标,找到就终止循环,没找到就继续循环
线程循环内找到目标后    进入许可区   置变量结果为已找到,返回

补充内容 (2024-4-13 23:02):
但是你这个,数量不多,多线程其实提高不了多大效率,最多是2个目标安排一条线程,最快也要6秒出结果

评分

参与人数 1精币 +2 收起 理由
xcxc168 + 2 谢谢

查看全部评分

回复

使用道具 举报

结帖率:67% (6/9)
 楼主| 发表于 2024-4-13 23:01:53 | 显示全部楼层   河南省南阳市
Suky 发表于 2024-4-13 23:00
任务分组,每个线程去尝试一组
设一个共用变量
线程子程序  循环开始  进入许可区  检查变量  判断是否已找 ...

新手小白,只会改或者复制,你说的好像可行,但是我不会,能不能给写个源码,可追加精币,或者有偿
回复

使用道具 举报

结帖率:100% (18/18)

签到天数: 27 天

发表于 2024-4-13 23:05:50 | 显示全部楼层   福建省泉州市
xcxc168 发表于 2024-4-13 23:01
新手小白,只会改或者复制,你说的好像可行,但是我不会,能不能给写个源码,可追加精币,或者有偿 ...

但是客户组件是同一个,我没试过,多线程可能也不可行
回复

使用道具 举报

结帖率:67% (6/9)
 楼主| 发表于 2024-4-13 23:08:24 | 显示全部楼层   河南省南阳市
Suky 发表于 2024-4-13 23:05
但是客户组件是同一个,我没试过,多线程可能也不可行

好吧,还是谢谢你
回复

使用道具 举报

结帖率:67% (6/9)
 楼主| 发表于 2024-4-13 23:09:53 | 显示全部楼层   河南省南阳市
Suky 发表于 2024-4-13 23:05
但是客户组件是同一个,我没试过,多线程可能也不可行

我找了个局域网IP扫描的代码套进去,1秒左右就能连接上,但是刹不住车,比如他已经提示连接了,他又去连接下一个IP测试了,我明明写连接=真  还是刹不住车
回复

使用道具 举报

结帖率:67% (6/9)
 楼主| 发表于 2024-4-13 23:13:53 | 显示全部楼层   河南省南阳市
这是源码,改动了,刹不住车,

客户Duan - 副本.e

903.79 KB, 下载次数: 3, 下载积分: 精币 -1 枚

回复

使用道具 举报

签到天数: 8 天

发表于 2024-4-13 23:35:37 | 显示全部楼层   广西壮族自治区玉林市
你想办法让他固定才快啊
回复

使用道具 举报

结帖率:60% (3/5)

签到天数: 26 天

发表于 2024-4-13 23:38:06 | 显示全部楼层   天津市天津市
你换个模块试试 etcp模块
回复

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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