From 30aee68389c98177173a1e20f1c1b562e0fa2afc Mon Sep 17 00:00:00 2001 From: surenjun Date: Tue, 20 May 2025 15:33:24 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=B8=89=E4=BB=A3=E6=9C=BA=E4=B8=AD?= =?UTF-8?q?=E5=BF=83udp=E8=BF=87=E6=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/ets/common/utils/UdpClientByCenter.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/entry/src/main/ets/common/utils/UdpClientByCenter.ts b/entry/src/main/ets/common/utils/UdpClientByCenter.ts index b96bd1b1..d607ce8a 100644 --- a/entry/src/main/ets/common/utils/UdpClientByCenter.ts +++ b/entry/src/main/ets/common/utils/UdpClientByCenter.ts @@ -88,7 +88,11 @@ export default class UdpClientByCenter { // time:dateFormat(new Date()), // PLC:`${TAG} getUDPudp rebind success`, // }) - this.udp && this.udp.on('message', this.message_1Fn); + const terType = this.retClass.terType + //TODO 临时处理过滤掉中心udp + if(localIpPort != '8800' && terType == 2){ + this.udp && this.udp.on('message', this.message_1Fn); + } }).catch(err => { //globalThis.closeHeartSocket=true this.isWorking = false @@ -105,12 +109,17 @@ export default class UdpClientByCenter { address: this.localIp, port: parseInt(this.localIpPort), family: 1 }); promise.then(() => { + const localIpPort = this.localIpPort this.isWorking = true // this.writeLog({ // time:dateFormat(new Date()), // PLC:`${TAG} getUDPudp bind success`, // }) - this.udp && this.udp.on('message', this.message_1Fn); + const terType = this.retClass.terType + //TODO 临时处理过滤掉中心udp + if(localIpPort != '8800' && terType == 2){ + this.udp && this.udp.on('message', this.message_1Fn); + } }).catch(err => { this.isWorking = false console.info('surenjun err=>', JSON.stringify(err))