Esempio n. 1
0
        public virtual void Accept(Socket socket, byte[] sBuff, byte[] rBuff)
        {
            if (m_socket != null || socket == null)
            {
                return;
            }

            if (sBuff == null)
            {
                sBuff = new byte[BuffSize];
            }
            if (rBuff == null)
            {
                rBuff = new byte[BuffSize];
            }

            m_socket = new GameSocket(sBuff, rBuff);
            m_socket.Accept(socket);

            m_socket.Received     += new ReceivePacketDelegate(m_socket_Received);
            m_socket.Disconnected += new DisconnectSocketDelegate(m_socket_Disconnected);
        }
Esempio n. 2
0
        public virtual void Accept(Socket socket, byte[] sBuff, byte[] rBuff)
        {
            if (m_socket != null || socket == null) return;

            if (sBuff == null) sBuff = new byte[BuffSize];
            if (rBuff == null) rBuff = new byte[BuffSize];

            m_socket = new GameSocket(sBuff, rBuff);
            m_socket.Accept(socket);

            m_socket.Received += new ReceivePacketDelegate(m_socket_Received);
            m_socket.Disconnected += new DisconnectSocketDelegate(m_socket_Disconnected);
        }