private void OnDisconnect(UserContext context)
        {
            _clients.Remove(context);

            Console.WriteLine("Client disconnected: {0}", context.ClientAddress);
            Console.WriteLine("{0} clients are connected", _clients.Count);
        }
Пример #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="Context"/> class.
        /// </summary>
        public Context()
        {
            Buffer = new byte[_bufferSize];

            UserContext = new UserContext(this);
        }
 private void OnSend(UserContext context)
 {
     Console.WriteLine("Sent '{0}' to {1}",
         context.DataFrame.Payload,
         context.ClientAddress);
 }
 private void OnReceive(UserContext context)
 {
     Console.WriteLine("Received '{0}' from {1}",
         context.DataFrame.Payload,
         context.ClientAddress);
 }