Size: a a a

2021 August 26

R

RoyekS in Linux Mint RU
))))
источник

R

RoyekS in Linux Mint RU
Это всё про TCP/IP socket
источник

in Linux Mint RU
Смотреть состояние соединения.
источник

R

RoyekS in Linux Mint RU
Поясню. У меня гуи. Если всё хорошо, и датчик ответил, тут проблем нет. А вот если нет ответа то у меня всё виснет. И вот хотелось бы узнать есть как узнать это соединение, или просто датчик затупил
источник

R

RoyekS in Linux Mint RU
Хотя нужны методы API TCP socket
источник

R

RoyekS in Linux Mint RU
Должно же там быть типа эха или TCP включает в себя соединение. Значит если его нет тогда ерор
источник

R

RoyekS in Linux Mint RU
Это было бы сложнее с UDP
источник

in Linux Mint RU
У тебя скорее всего виснет окно, так как не получает сообщения, оно ждёт пока пройдут процессы. Нужно чтобы сообщения транслировались дальше, тогда окно не будет зависшим. Оно может висеть долго, зависит от timeout TCP протокола.
источник

R

RoyekS in Linux Mint RU
Да именно так
источник

R

RoyekS in Linux Mint RU
Вот я и думаю как это обойти
источник

in Linux Mint RU
Транслировать сообщения )
источник

R

RoyekS in Linux Mint RU
То есть если за определённое время от датчика не пришло ни чего. Тогда мне нужно узнать а соединение есть?
источник

R

RoyekS in Linux Mint RU
Из датчика?
источник

R

RoyekS in Linux Mint RU
Да так пробовал, окно отвисает)))
источник

R

RoyekS in Linux Mint RU
Но нужно как то автоматизировать)))
источник

in Linux Mint RU
Это ещё чревато тем, что ОС может выдумать, что ПО не отвечает — повисло и применить политику завершения ПО.
источник

R

RoyekS in Linux Mint RU
Или вызывать метод close
источник

in Linux Mint RU
Да причём тут датчик, само ПО не должно виснуть.
источник

R

RoyekS in Linux Mint RU
Это то я понимаю прекрасно
источник

R

RoyekS in Linux Mint RU
Что делать не пойму
источник