Может ли кто-нибудь объяснить мне основную логику потоков в C#?
Всем привет, заранее спасибо за ваше время.
Я наткнулся на такой сценарий развития событий:
* У меня есть TCP-соединение с сервером. Результатом этого соединения является сетевой поток.
* Я постоянно читаю поток с помощью метода ReadAsync, чем работаю с этими данными внутри цикла while.
* Давайте предположим, что обработка данных имеет продолжительность 1 С, просто ради обсуждения.
Я не уверен, что произойдет с потоком, если буфер заполнится, пока я обрабатываю данные. Есть ли вероятность, что какая-то информация будет утеряна?
Что я уже пробовал:
Я ссылался на несколько книг и статей, но все еще не понимаю.
Mohibur Rashid
прочтите это https://accedian.com/enterprises/blog/tcp-receive-window-everything-need-know/ особенно часть с нулевым окном
1suli0
Спасибо. Теперь все совершенно ясно.
CHill60
Как подтвердил ОП эта ссылка помогла почему бы не опубликовать ее в качестве решения чтобы вопрос выпал из списка без ответа