public Connection(Socket socket, ReceivedDataDelegate recvDelegate)
        {
            m_id = s_id;
            if (++s_id < 0)
                s_id = 0;

            m_socket = socket;
            m_recvDelegate = recvDelegate;
            Recv_Start();
        }
 internal SuperWebSocketWrapper(WebSocket nativeWebSocket, int socketId, ReceivedDataDelegate receivedDataCallback)
 {
     _nativeWebSocket  = nativeWebSocket;
     this.SocketId     = socketId;
     this.ReceivedData = receivedDataCallback;
 }