private void ProcessData(Conn conn) { if (conn.ProcessMsgLen()) { HandleProtocol(conn, conn.Translate()); conn.ClearLastMsg(); if (conn.bufferCount > 0) { ProcessData(conn); } } }