public void Close() { CloseEventArgs e = new CloseEventArgs(); e.create(null, null, "Closed By user"); close(this, e); m_Socket.Close(); }
protected void OnRecieve(object Sender, RecieveEventArgs e) { try { e.m_DataLength = m_Socket.EndReceive(e.AsyncResult); RecieveEventArgs ev = new RecieveEventArgs(); m_Socket.BeginReceive(ev.m_bytesArray, 0, Sockets.BufferSize.Size, SocketFlags.None, new AsyncCallback(OnSendEvents), ev); } catch (SocketException er) { CloseEventArgs c = new CloseEventArgs(); c.create(e.AsyncResult, er, "Connection closed from the Server"); close(this, c); } }
protected void OnClose(object Sender, CloseEventArgs e) { }