Merge branch 'feature/my' of http://1.95.137.212:57001/APP/FlutterApp into feature/my

This commit is contained in:
mmc
2026-04-17 10:00:47 +08:00
10 changed files with 397 additions and 128 deletions

View File

@@ -74,6 +74,8 @@ class TcpClient {
port,
timeout: const Duration(seconds: 5),
);
// 🔥 关键修复:禁用Nagle算法,确保小包立即发送
_socket!.setOption(SocketOption.tcpNoDelay, true);
debugPrint('✅ [TCP] 连接成功!'); // ✅ 必须看到这条
_logger.logWithLevel('✅ [TCP] 连接成功!');
// 开始认证tcp
@@ -222,6 +224,8 @@ class TcpClient {
..addByte(0xAB);
_socket!.add(builder.takeBytes());
// 🔥 关键修复:强制flush,确保数据立即发送
_socket!.flush();
}
void sendHeartbeat() {
@@ -449,6 +453,8 @@ _logger.logWithLevel('📱 [AuthTcp] 准备切换至默认设备:${targetDevic
port,
timeout: const Duration(seconds: 5),
);
// 🔥 关键修复:禁用Nagle算法,确保小包立即发送
_socket!.setOption(SocketOption.tcpNoDelay, true);
// debugPrint('✅ 被动[TCP] 连接成功!'); // ✅ 必须看到这条
_logger.logWithLevel('✅ 被动[TCP] 连接成功!');