恭喜,你发布的帖子
发布于 2025-11-01 13:22:41
2楼
他的验证函数是
public boolean CheckHeadBytesLegal(byte[] token) {
if (this.HeadBytes == null) {
return false;
} else {
return this.HeadBytes[0] == 3 && this.HeadBytes[1] == 0;
}
}
他的判断代码是
if (!netMsg.CheckHeadBytesLegal(Utilities.UUID2Byte(this.Token))) {
this.CloseSocket(socket);
Token是
public NetworkBase() {
this.Token = UUID.fromString("00000000-0000-0000-0000-000000000000");
}
现在的问题就是,如果是plc网线直连,这个值就是true,如果用了通讯模块就是false
请填写推广理由:
分享
只看
楼主