public bool Send(byte[] data, int offset, int len) { if (null != m_socket && 0 == m_socket.GetErrorNum() && null != data && offset >= 0 && len > 0 && offset + len <= data.Length) { return(m_socket.Send(data, offset, len)); } return(false); }