diff --git a/server/wsproxy/target_conn.cc b/server/wsproxy/target_conn.cc index de6621d..8c4bda9 100644 --- a/server/wsproxy/target_conn.cc +++ b/server/wsproxy/target_conn.cc @@ -151,6 +151,9 @@ void TargetConn::on_socketread(a8::TcpClient* sender, char* buf, unsigned int le memmove(recv_buff_, recv_buff_ + offset, recv_bufflen_ - offset); } recv_bufflen_ -= offset; + #if 1 + last_pong_tick = a8::XGetTickCount(); + #endif } void TargetConn::CheckAlive() @@ -162,10 +165,8 @@ void TargetConn::CheckAlive() last_pong_tick = a8::XGetTickCount(); Open(); } else { - #if 0 ss::SS_Ping msg; - SendToRoomServer(msg); - #endif + SendMsg(msg); } } }