diff --git a/Zmq/zmqServer.py b/Zmq/zmqServer.py index fa45850..46a564f 100644 --- a/Zmq/zmqServer.py +++ b/Zmq/zmqServer.py @@ -286,7 +286,7 @@ class zmqServer(threading.Thread): algo_log(f"新数据客户端连接成功: {ident}", level="INFO") try: # 精确长度校验 - EXPECTED_BYTES = self.device_info['frame_points'] * self.device_info['channel_nums'] * 4 + EXPECTED_BYTES = self.device_info['frame_points'] * self.device_info['channel_nums'] * np.dtype(np.float64).itemsize if len(data_bytes) != EXPECTED_BYTES: algo_log(f"数据长度错误:期望{EXPECTED_BYTES}字节,实际{len(data_bytes)}字节", level="ERROR") return