张世豪
3 天以前 0930bed760105b81e2e5055801bec6d6e8d57358
src/udpdell/UDPServer.java
@@ -1,4 +1,5 @@
package udpdell;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
@@ -7,6 +8,7 @@
import java.util.concurrent.Executors;
import java.util.concurrent.atomic.AtomicInteger;
import Mqttmessage.Client;
import gecaoji.Device;
import zhuye.Coordinate;
@@ -35,6 +37,7 @@
      thread.setDaemon(false); // 保持 JVM 持续存活
      thread.start();
      serverThread = thread;
//    Client.test();
      return thread;
   }
@@ -83,7 +86,7 @@
      }
      // 检查包头是否正确
      if (!fields[0].equals("$GNGGA")) {
      if (!fields[0].equals("$GNGGA") && !fields[0].equals("$GPGGA") && !fields[0].equals("$GBGGA")) {
         System.err.println("Invalid message header: " + fields[0]);
         return;
      }
@@ -114,7 +117,7 @@
      }
      // 检查包头是否正确
      if (!fields[0].equals("$GNGGA")) {
      if (!fields[0].equals("$GNGGA")&&!fields[0].equals("$GPGGA")&&!fields[0].equals("$GBGGA")) {
         System.err.println("Invalid message header: " + fields[0]);
         return;
      }