public static UDPConnection CreateServer() { var client = new UdpClient(SERVER_PORT); var connection = new UDPConnection(client) { _logger = new NetworkLogger(false) }; return(connection); }
public static UDPConnection CreateClient() { var client = new UdpClient(CLIENT_PORT); client.JoinMulticastGroup(_multicastAddress); var connection = new UDPConnection(client) { _logger = new NetworkLogger(true) }; return(connection); }
protected ConnectionHandler(UDPConnection connection, NetworkLogger logger) { _logger = logger; _connection = connection; _connection.Listen(this); }
public SendMessageTask(UDPConnection connection, IMessage message) { _connection = connection; _message = message; _address = null; }
public SendMessageTask(UDPConnection connection, IMessage message, IPEndPoint address) { _connection = connection; _message = message; _address = address; }