Доступ к нему по ip:port (TcpClient). На роутере выставлен таймаут. Если в течении этого таймаута не обращаться к датчику, роутер разрывает связь.
Как можно сделать так, чтобы программа удерживала соединение, несмотря на таймаут?
Видел решение, спамить на датчик какой-то легкий запрос. Но может быть есть еще варианты?
Так же, делал из ip:port виртуальный com port(подключался к датчику через SerialPort). И каким-то образом он держал соединение не смотря на таймаут.
Можно ли как-то по аналогии с TcpClient сделать?
это не роутер соединение разрывает, а само TCP соединение рвётся. Для этого существует keep-alive, тобишь единственный вариант - слать запрос иногда
Обсуждают сегодня