public void Accept(Socket socket, byte[] sBuffer, byte[] rBuffer) { if (m_socket != null) return; m_socket = new SSocket(sBuffer, rBuffer); m_socket.Accept(socket); m_socket.DisconnectHandler += new SSocket.DisconnectSocketDelegate(OnDisconnectSocket); m_socket.ReceivePkgHandler += new SSocket.ReceivePkgDelegate(OnReceivePackage); }
protected void InitSocket() { m_socket = new SSocket(); m_socket.ConnectSuccessHandler += new ByteSocket.ConnectSocketDelegate(m_socket_ConnectSuccessHandler); m_socket.ConnectFailedHandler += new ByteSocket.ConnectSocketDelegate(m_socket_ConnectFailedHandler); m_socket.DisconnectHandler += new ByteSocket.DisconnectSocketDelegate(m_socket_DisconnectHandler); m_socket.AcceptSocketHandler += new SSocket.AcceptSocketDelegate(m_socket_AcceptSocketHandler); m_socket.ReceivePkgHandler += new SSocket.ReceivePkgDelegate(ReceivePackage); }
public void Accept(Socket socket, byte[] sBuffer, byte[] rBuffer) { if (m_socket != null) { return; } m_socket = new SSocket(sBuffer, rBuffer); m_socket.Accept(socket); m_socket.DisconnectHandler += new SSocket.DisconnectSocketDelegate(OnDisconnectSocket); m_socket.ReceivePkgHandler += new SSocket.ReceivePkgDelegate(OnReceivePackage); }