public bool Listen(ushort port, TCPNetBase.OnAcceptFunction accept, TCPNetBase.OnReceiveFunction receive, TCPNetBase.OnCloseFunction close)
    {
        OnAccept  = accept;
        OnReceive = receive;
        OnClose   = close;

        m_socket            = new TCPServerSocket();
        m_socket.OnOpen    += OnAcceptConnect;
        m_socket.OnMessage += OnMessageReveived;
        m_socket.OnClose   += OnConnectClose;
        m_socket.Start(port);
        return(true);
    }