diff --git a/entry/src/main/ets/utils/UdpUtils.ets b/entry/src/main/ets/utils/UdpUtils.ets index b3222b05..ee373dda 100644 --- a/entry/src/main/ets/utils/UdpUtils.ets +++ b/entry/src/main/ets/utils/UdpUtils.ets @@ -1,8 +1,7 @@ import socket from '@ohos.net.socket' import common from '@ohos.app.ability.common' -import FileUtils from './FileUtils' import promptAction from '@ohos.promptAction' -import { CarInfoType } from '../model' +import { CarInfoType, EnvironmentConfigurationType } from '../model' type DealMethod = (value: ArrayBuffer) => string @@ -112,11 +111,12 @@ export default class UdpClient { class centerUDPClient extends UdpClient { async init(context: common.UIAbilityContext) { try { - const fileUtil = new FileUtils(context) - const data = await fileUtil.readFile("" + '/config/ipConfig.txt'); + // const fileUtil = new FileUtils(context) + // const data = await fileUtil.readFile("" + '/config/ipConfig.txt'); + let result: EnvironmentConfigurationType = + AppStorage.get("EnvironmentConfiguration") const carInfo: CarInfoType = AppStorage.get('carInfo') - if (data?.length > 0) { - const result: IPConfig = JSON.parse(data) + if (result) { this.create(result.udplocalIp, '8800', carInfo?.udpAddress, carInfo?.messagePort) } } catch (e) { @@ -131,10 +131,12 @@ class centerUDPClient extends UdpClient { class LightUDPClient extends UdpClient { async init(context: common.UIAbilityContext) { try { - const fileUtil = new FileUtils(context) - const data = await fileUtil.readFile("" + '/config/ipConfig.txt'); - if (data?.length > 0) { - const result: IPConfig = JSON.parse(data) + // const fileUtil = new FileUtils(context) + // const data = await fileUtil.readFile("" + '/config/ipConfig.txt'); + let result: EnvironmentConfigurationType = + AppStorage.get("EnvironmentConfiguration") + if (result) { + // const result: IPConfig = JSON.parse(data) this.create(result.udplocalIp, '55509', result.udpOppositeIp, result.udpOppositeIpPort) } } catch (e) {