开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

查看: 708|回复: 11
收起左侧

[精币悬赏] 修改一个TCP源码

[复制链接]
结帖率:72% (13/18)
发表于 2025-10-10 17:32:09 | 显示全部楼层 |阅读模式   湖南省岳阳市
300精币
有一个登陆器和服务端源码服务端运行会自动建立一个ip+端口/kg网页,
登陆器是读取这个网页的信息
现在我想做两个版本:
登陆器分别读取两个不同的配置信息(真就是开启,假就是没开启)
第一个登陆器读取这个配置
2.png


第二个登陆器读取这个配置
1.png
下载地址:https://wwkg.lanzouq.com/ie5TV3831ucd


结帖率:70% (7/10)

签到天数: 24 天

发表于 2025-10-10 18:15:53 | 显示全部楼层   河南省郑州市
  
子程序名返回值类型公开备 注
处理请求  
参数名类 型参考可空数组备 注
连接编号整数型
套接字整数型
变量名类 型静态数组备 注
请求文件文本型 
data类_数据 
JSON类_JSON 
Code文本型 
请求文件 = 光速.取请求文件 (连接编号, 套接字, 1)
调试输出 ("GET", 请求文件)
如果真 (请求文件 = "/kg")
data.创建 ()
JSON.创建 ()

data.置属性 ("htaj", "真")
data.置属性 ("gibt", "真")
data.置属性 ("wxedt", "真")
data.置属性 ("jmwd", "真")
data.置属性 ("jnby", "真")
data.置属性 ("jmyw", "真")
data.置属性 ("qrsj", "真")
data.置属性 ("yojnt", "真")
data.置属性 ("pbshxs", "真")
data.置属性 ("glyd", "真")
data.置属性 ("qpex", "真")
data.置属性 ("wxjn", "假")
data.置属性 ("zo", "假")

JSON.置属性 ("msg", "code")
JSON.置属性数值 ("status", 200)
JSON.置属性 ("swoess", "true")
JSON.置属性 ("data", data.取数据文本 (), )

Code = JSON.取数据文本 ()
Code = 文本_替换 (Code, , , , #引号 + "true" + #引号, "true")
调试输出 (Code)
Code = 编码_gb2312到utf8 (Code)

光速.发送数据 (连接编号, 套接字, 到字节集 (Code), "html")

这是第一个
子程序名返回值类型公开备 注
处理请求  
参数名类 型参考可空数组备 注
连接编号整数型
套接字整数型
变量名类 型静态数组备 注
请求文件文本型 
data类_数据 
JSON类_JSON 
Code文本型 
请求文件 = 光速.取请求文件 (连接编号, 套接字, 1)
调试输出 ("GET", 请求文件)
如果真 (请求文件 = "/kg")
data.创建 ()
JSON.创建 ()

data.置属性 ("htaj", "真")
data.置属性 ("gibt", "真")
data.置属性 ("wxedt", "假")
data.置属性 ("jmwd", "假")
data.置属性 ("jnby", "假")
data.置属性 ("jmyw", "假")
data.置属性 ("qrsj", "真")
data.置属性 ("yojnt", "假")
data.置属性 ("pbshxs", "假")
data.置属性 ("glyd", "假")
data.置属性 ("qpex", "真")
data.置属性 ("wxjn", "假")
data.置属性 ("zo", "假")

JSON.置属性 ("msg", "code")
JSON.置属性数值 ("status", 200)
JSON.置属性 ("swoess", "true")
JSON.置属性 ("data", data.取数据文本 (), )

Code = JSON.取数据文本 ()
Code = 文本_替换 (Code, , , , #引号 + "true" + #引号, "true")
调试输出 (Code)
Code = 编码_gb2312到utf8 (Code)

光速.发送数据 (连接编号, 套接字, 到字节集 (Code), "html")

‘这是第二个’


i支持库列表   支持库注释   
spec特殊功能支持库
light_speed(未知支持库)
回复

使用道具 举报

结帖率:72% (13/18)
 楼主| 发表于 2025-10-10 18:29:33 | 显示全部楼层   湖南省岳阳市
冷冷的吹风 发表于 2025-10-10 18:15
[e=0].版本 2
.支持库 spec
.支持库 light_speed

大佬 感觉都是一样啊,登陆器怎么知道连接的是配置1还是配置2呢
回复

使用道具 举报

结帖率:60% (3/5)

签到天数: 3 天

发表于 2025-10-10 21:52:53 | 显示全部楼层   内蒙古自治区乌兰察布市
直接说你要实现什么功能就行了
回复

使用道具 举报

结帖率:72% (13/18)
 楼主| 发表于 2025-10-10 22:25:56 | 显示全部楼层   湖南省岳阳市
临安 发表于 2025-10-10 21:52
直接说你要实现什么功能就行了

就是登陆器1对应图片1上面的配置,
登陆器2对应图片2的配置
现在是登陆器只读取服务端上面唯一一个配置
就是ip+3388端口/kg这个页面
我改端口之类的都不行,我想要两个登陆器,读取两个不同的配置
回复

使用道具 举报

结帖率:100% (16/16)

签到天数: 22 天

发表于 2025-10-10 22:35:18 | 显示全部楼层   云南省曲靖市
这种情况不是应该先让服务端知道登录器到底是谁再选择性的返回配置吗,所以应该先从登录器下手,连接时提交一些特征信息给服务端,服务端再判断返回嘛。
回复

使用道具 举报

结帖率:72% (13/18)
 楼主| 发表于 2025-10-10 22:38:59 | 显示全部楼层   湖南省岳阳市
Yakusoku 发表于 2025-10-10 22:35
这种情况不是应该先让服务端知道登录器到底是谁再选择性的返回配置吗,所以应该先从登录器下手,连接时提交 ...

是的,现在是我把服务端的配置改一下,把服务端生成两个exe,登陆器只能读取一个,固定访问的ip+端口/kg这个页面内容,我想的是登陆器1对应一个服务端exe,登陆器2对应一个服务端exe,服务器运行两个服务端exe程序
回复

使用道具 举报

结帖率:100% (16/16)

签到天数: 22 天

发表于 2025-10-10 22:49:24 | 显示全部楼层   云南省曲靖市
Scum 发表于 2025-10-10 22:38
是的,现在是我把服务端的配置改一下,把服务端生成两个exe,登陆器只能读取一个,固定访问的ip+端口/kg ...

按理来说同一台计算机上两个进程不能同时监听同一个端口,除非你服务端的运行模式是类似Nginx多进程的。如果是这样,可以让主进程判断数据来源后分发给对应的服务端进程去处理的嘛。还是说两个服务端进程监听的是不同的端口?如果是这样直接写死代码就可以了,我还是不太明白你的运行环境具体是什么个情况。
回复

使用道具 举报

结帖率:100% (14/14)
发表于 2025-10-10 23:04:32 | 显示全部楼层   湖南省怀化市
冷冷的吹风 发表于 2025-10-10 18:15
[e=0].版本 2
.支持库 spec
.支持库 light_speed

这是真大佬,直接实现了
回复

使用道具 举报

结帖率:72% (13/18)
 楼主| 发表于 2025-10-10 23:06:14 高大上手机用户 | 显示全部楼层   湖南省岳阳市
Yakusoku 发表于 2025-10-10 22:49
按理来说同一台计算机上两个进程不能同时监听同一个端口,除非你服务端的运行模式是类似Nginx多进程的。 ...

但是我服务端改了端口后登录器这边只能请求到3388这个端口上去,并且登录器源码里面没有3388这个端口代码,就是不知道登录器怎么读取到3388这个端口的,我服务器系统是windows 2022,没有环境,装了一个小皮环境
回复

使用道具 举报

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

本版积分规则 致发广告者

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

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

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