Я ' Я пытаюсь читать элементы из сокета, и я замечаю, что если в потоке сокета ничего нет, он останется при чтении и резервном копировании моего приложения. Я хотел знать, есть ли способ установить тайм-аут чтения или разорвать соединение после определенного промежутка времени в сокете.
Да, должно быть переопределение Read(), которое принимает значение тайм-аута. Под «переопределением» я не предлагаю никому писать один, я указываю, что одно из переопределений методов сокета, которые он использует, принимает значение тайм-аута.
Если вы пишете на Java, полезно научиться перемещаться по документации API. В случае чтения сокета вы можете установить опцию тайм-аута.