public bool IsConnected() { if (m_Socket == null) { return(false); } if (flagClosing.IsTrue()) { return(false); } if (flagClosed.IsTrue()) { return(false); } return(true); }