public virtual void Destroy()
 {
     m_net_socket = null;
 }
 public virtual void Setup(TCPNetBase socket, long conn_idx)
 {
     m_net_socket = socket;
     m_conn_idx   = conn_idx;
 }