private void Connect_Completed(object sender, SocketAsyncEventArgs e) { m_Client = (Socket)sender; if (m_Client.Connected) { Telegram _telegram = new Telegram(); SocketAsyncEventArgs _receiveArgs = new SocketAsyncEventArgs(); _receiveArgs.UserToken = _telegram; _receiveArgs.SetBuffer(_telegram.GetBuffer(), 0, 4); _receiveArgs.Completed += new EventHandler <SocketAsyncEventArgs>(Recieve_Completed); m_Client.ReceiveAsync(_receiveArgs); SendDisplay("Server Connection Success", ChatType.System); } else { m_Client = null; SendDisplay("Connection Failed!", ChatType.System); SendDisplay("Press Any Key...", ChatType.System); } }
private void Connect_Completed(object sender, SocketAsyncEventArgs e) { m_Client = (Socket)sender; if (m_Client.Connected) { Telegram _telegram = new Telegram(); SocketAsyncEventArgs _receiveArgs = new SocketAsyncEventArgs(); _receiveArgs.UserToken = _telegram; _receiveArgs.SetBuffer(_telegram.GetBuffer(), 0, 4); _receiveArgs.Completed += new EventHandler<SocketAsyncEventArgs>(Recieve_Completed); m_Client.ReceiveAsync(_receiveArgs); SendDisplay("Server Connection Success", ChatType.System); } else { m_Client = null; SendDisplay("Connection Failed!", ChatType.System); SendDisplay("Press Any Key...", ChatType.System); } }