- RECV 处理移到函数最前面,优先于 listen socket 检查 - listen socket 分支增加 socketid!=g_json_socket_client 保护, 防止 listen 与 accepted client 为同一 socket ID 时 RECV 事件被 listen 分支 return 拦截 - WCHNET 某些版本可能将 TCP_LISTEN 和已 accept 的连接 共用同一 socket ID,此时旧代码在 listen 检查处直接 return 导致后续 client RECV 处理永远不被执行