На этой странице приводится пример бесконечного прослушивания порта 13000 на локальной машине
Но это прослушивание не бесконечно, т.к. не сделан выход из цикла, при прочтении последних байт сообщения
Может правильно как-то иначе, но вот исправленный рабочий кусок кода (исправление выделено):
После этого код действительно работает именно так как ожидается :)
Но это прослушивание не бесконечно, т.к. не сделан выход из цикла, при прочтении последних байт сообщения
Может правильно как-то иначе, но вот исправленный рабочий кусок кода (исправление выделено):
После этого код действительно работает именно так как ожидается :)
Условие выхода указано в while. Когда соединение закрывается, возвращается значение ноль, цикл завершится. С вашим новым условием возможно потерять часть данных..
ОтветитьУдалитьСпасибо за важное замечание. Я сейчас не уверен в том, что именно меня сподвигло на написание данной заметки, но смею предположить, что при закрытии стрима во время чтения мы можем свалиться с эксепшеном в stream.Read
УдалитьWe look out for casinos that supply loads of free slots, so you can to|you possibly can} spin just for fun, and nice real money video games when you favor the thrill of gambling. Depending on the machine, the player can insert money or, in "ticket-in, ticket-out" machines, a paper ticket with a barcode, into a delegated slot on the machine. The machine is then activated by the use of a lever or button , which activates reels that spin and stop to rearrange 우리카지노 the symbols. If a player matches a profitable mixture of symbols, the player earns credit primarily based on the paytable. Classic symbols embrace objects corresponding to fruits, bells, and stylized lucky sevens.
ОтветитьУдалить