修改指令格式,增加udp创建反馈

This commit is contained in:
zyl
2025-11-20 16:06:44 +08:00
parent 1e1725bf82
commit f965849bba
10 changed files with 5669 additions and 3422 deletions

View File

@ -1,3 +1,5 @@
import {ipcRenderer} from "electron";
const dgram = require("dgram");
import { getmainWindow } from "../../index";
let server;
@ -10,10 +12,16 @@ function Init() {
server = null;
}
let port = GetUdpServerPort().port; //获取本地存储的udp端口
server = dgram.createSocket("udp4");
server = dgram.createSocket("udp4");
console.log("udp的port",port)
console.log("udp的server",server)
server.on("listening", () => {
const address = server.address();
console.log(`server running ${address.address}:${address.port}`);
getmainWindow().webContents.send('udpServerSuccess',"udp服务创建成功")
});
server.on("message", (msg, remoteInfo) => {
@ -63,10 +71,19 @@ function Init() {
angle
);
}else if(ModeIndex==1){
// 点位码
let key=str.slice(0,-1)
// 点位码 001K
/* let key=str.slice(0,-1)
// 反馈指令的后缀 K或G
let status=str.split(key)[1]
getmainWindow().webContents.send(
sandTable_udp_server_port+"_str",
key,
status
);*/
// 点位码 A001g #
let key=str.slice(0,-3)
// 反馈指令的后缀 g #或k #
let status=str.split(key)[1];
getmainWindow().webContents.send(
sandTable_udp_server_port+"_str",
key,
@ -86,10 +103,12 @@ function Init() {
});
server.on("error", (err) => {
console.log("server error", err);
getmainWindow().webContents.send('udpServerError',"udp服务创建失败尝试更换端口")
});
console.log("port",port)
server.bind(port);
sendMsg("AFFG")
// sendMsg("AFFG")
sendMsg("A000k #")
}
function sendMsg(val) {
let msg;