public UdpMessageSender(NetworkParticipiantConfiguration configuration) { _client = new UdpClient(0); _encoding = configuration.Encoding; _serializer = new StringMessageSerializer(configuration.Separator); _serverEndPoint = new IPEndPoint(IPAddress.Loopback, configuration.Port); }
public UdpMessageReceiver(NetworkParticipiantConfiguration configuration) { _server = new UdpClient(configuration.Port); _serverThread = new Thread(RunServer); _encoding = configuration.Encoding; _serializer = new StringMessageSerializer(configuration.Separator); }
public TcpMessageSender(NetworkParticipiantConfiguration configuration) { _encoding = configuration.Encoding; _client = new TcpClient(new IPEndPoint(IPAddress.Any, 0)); _client.Connect(new IPEndPoint(IPAddress.Loopback, configuration.Port)); _stream = _client.GetStream(); _serializer = new StringMessageSerializer(configuration.Separator); }
public TcpMessageReceiver(NetworkParticipiantConfiguration configuration) { _encoding = configuration.Encoding; _listener = new TcpListener(IPAddress.Loopback, configuration.Port); _listener.Start(); _serverThread = new Thread(RunServer); _serializer = new StringMessageSerializer(configuration.Separator); }