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); }
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); }