根因: WCHNET ERR_ISCONN(0x1D), listen socket 关闭后端口5960仍被占用,
无法在同端口立即重建. WCHNET_MainTask 循环也未能释放.
新方案: tcp_json_restart 只关数据 socket(N+1) 断开客户端,
listen socket(N) 保持不动, 仅重置应用层状态.
新客户端连接时 CONNECT 事件照常触发.
根因: WCHNET ERR_ISCONN(0x1D), listen socket 关闭后端口5960仍被占用,
无法在同端口立即重建. WCHNET_MainTask 循环也未能释放.
新方案: tcp_json_restart 只关数据 socket(N+1) 断开客户端,
listen socket(N) 保持不动, 仅重置应用层状态.
新客户端连接时 CONNECT 事件照常触发.