Пример #1
0
        public void SendTelemetry(ITelemetryEvent dataStructure, string portName, int portNumber, string encryptionKey)
        {
            byte[]          bytes          = _autpService.WriteTelemetry(dataStructure, Convert.FromBase64String(encryptionKey));
            IDatagramSender datagramSender = new DatagramSender(portName, portNumber);

            datagramSender.SendToServer(bytes);
        }
Пример #2
0
 public UdpServer()
 {
     _settings          = _settingsLoader.ReadXml();
     _datagramGenerator = new DatagramGenerator(_settings.DiapasonMin, _settings.DiapasonMax);
     _datagramSender    = new DatagramSender(_settings, _datagramGenerator);
     Console.WriteLine("-----------------------------");
     Console.WriteLine($"Diapason: Min {_settings.DiapasonMin}, Max {_settings.DiapasonMax} ");
     Console.WriteLine($" IP {_settings.IPAddress}, Port {_settings.Port} ");
 }