广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 84|回复: 1

关于串口屏作为TCP sever 的问题

[复制链接]

4

主题

7

帖子

34

积分

新手上路

Rank: 1

积分
34
发表于 4 天前 | 显示全部楼层 |阅读模式
首先,经过开网络串口助手测试,EW7能够同时在线连接大概60个客户端,然后clinet ID是从5开始的,这个ID对应设备应该是唯一的对吧,但是当服务端的EW7重启后,重新连接上的客户端,ID全部都变了,怎么解决能要则个ID绑定设备后不变呢
回复

使用道具 举报

24

主题

98

帖子

578

积分

高级会员

Rank: 4

积分
578
QQ
发表于 3 天前 | 显示全部楼层
建议自己做注册包,连接上屏幕后发送注册指令,例如将客户端的SN做为客户端的注册码。服务端收到注册指令后将注册码进行数组存储。客户机每次传递数据时带上这个注册码,具体操作流程:
1、客户端连接屏幕
2、客户端发送自定义协议注册例如{code:1,sn:"abc"}  举例code:1是注册用标志
3、服务端收到注册指令后将客户ID与sn进行数组存储,例如 soketc[#soketc+1]={cid=客户ID,sn="abc"}
4、后续客户端发送的指令带上它自己的abc的sn过去,由服务端去判断。
5、如果其他客户端需要向某个客户端发送消息由主屏幕进行中转时,只需要其他客户端发送类似 {code:2,sn:"abc",csn:"def"} 举例code2则是中转数据请求,sn为自身注册码,csn为目标客户端注册码
欢迎加入大彩爱好者QQ群:14769485
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2024-10-24 05:18 , Processed in 0.056104 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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