Ejemplo n.º 1
0
        public static UDPConnection CreateServer()
        {
            var client     = new UdpClient(SERVER_PORT);
            var connection = new UDPConnection(client)
            {
                _logger = new NetworkLogger(false)
            };

            return(connection);
        }
Ejemplo n.º 2
0
        public static UDPConnection CreateClient()
        {
            var client = new UdpClient(CLIENT_PORT);

            client.JoinMulticastGroup(_multicastAddress);

            var connection = new UDPConnection(client)
            {
                _logger = new NetworkLogger(true)
            };

            return(connection);
        }
Ejemplo n.º 3
0
 protected ConnectionHandler(UDPConnection connection, NetworkLogger logger)
 {
     _logger     = logger;
     _connection = connection;
     _connection.Listen(this);
 }
Ejemplo n.º 4
0
 public SendMessageTask(UDPConnection connection, IMessage message)
 {
     _connection = connection;
     _message    = message;
     _address    = null;
 }
Ejemplo n.º 5
0
 public SendMessageTask(UDPConnection connection, IMessage message, IPEndPoint address)
 {
     _connection = connection;
     _message    = message;
     _address    = address;
 }