У меня есть приложение C #, которое запрашивает цифровое значение сигнала устройства ввода-вывода Ethernet, которое переключает свое состояние, когда фотоэлемент обнаруживает объект.
Функция представляет собой цикл while, считывающий сигнал каждые 1 мс впараллельный поток с приоритетом.
Раздражает проблема в том, что у меня есть сигнал с некоторой задержкой и смещением, как на правом изображении, когда устройство подключено напрямую.Однако, когда я открываю входящее соединение через teamviewer с моего компьютера (с помощью коммутатора) на компьютер, на котором запущено приложение, я получаю действительно лучшую производительность!Таким образом, сигнал принимается рано и с меньшим смещением ...
Почему, если процессор или пропускная способность уменьшается при обслуживании данных TeamViewer?
Может ли служба teamviewer замедлять соединения, когда она ожидает входящих соединений?
Таким образом, с процессором, выделенным для этой задачи, я не могу получить ту же производительность, что и при подключении teamviewer имне нужен этот ответ.
![enter image description here](https://i.stack.imgur.com/wzl0H.jpg)