public int Decodable(Session session) { IoBuffer buffer = session.ReceiveBuffer; int len = 0; int rsCode = buffer.PeekInt(ref len); if (rsCode != 0) { return(NO_DATA); } int len2 = buffer.Length; if (len > len2 - 4) { return(NEED_DATA); } return(OK); }