示例#1
0
        private void ConnectCallback(IAsyncResult ar)
        {
            try
            {
                m_socket.EndConnect(ar);

                m_socket.BeginReceive(m_buffer, 0, m_buffer.Length, SocketFlags.None, ReceiveCallback, null);

                Connected.Fire(this, EventArgs.Empty);
            }
            catch (SocketException e)
            {
                Error.Fire(this, new GenericEventArgs <SocketError>(e.SocketErrorCode));
            }
        }
示例#2
0
 private void Connection_OnConnectSuccess(object sender, EventArgs e)
 {
     Connected.Fire(this, EventArgs.Empty);
 }