fix: 读取config文件形式修改,不读取文件,读取状态管理

This commit is contained in:
wangzhongjie 2025-03-27 15:56:36 +08:00
parent 246980c371
commit 8fc98ab39b

View File

@ -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<EnvironmentConfigurationType>("EnvironmentConfiguration")
const carInfo: CarInfoType = AppStorage.get<CarInfoType>('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<EnvironmentConfigurationType>("EnvironmentConfiguration")
if (result) {
// const result: IPConfig = JSON.parse(data)
this.create(result.udplocalIp, '55509', result.udpOppositeIp, result.udpOppositeIpPort)
}
} catch (e) {