UDP client/server: очистка буферов
От: _kostet_ Россия  
Дата: 24.09.05 17:33
Оценка:
Привет всем !
Такой вопрос. Есть клиент и сервер. Клиент шлет серверу запросы и
естественно получает ответы. Допустим сервер загружен и время его
реагирования может быть достаточно большим. В тоже время, клиент очень
чуствителен ко времени обработки его запросов, и если в течении
заданного времени от сервера ничего нет, то он перестает ждать и
пытается достучаться до след. сервера (заданы в виде списка).
Сервер ничего не подозревая (он не в курсе, что клиент уже не ждет
его ответа) продолжает обработку и рано или поздно отсылает ответ. Эти
ответы остаются в буфере и сильно потом мусорят.

И вот собственно в чем вопрос. Правильно ли перед след. попыткой клиента
послать запрос данному серверу, сначала флюшить буферы ? Т.е. перед
отсылкой мы должно убедиться что ничего не осталось от предыдещего
ответа. Я это делаю просто чтением тех данных которые остались. Может
быть есть более "правильные" решения ?

Большое спасибо.
Posted via RSDN NNTP Server 2.0 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.