RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Буферизация сообщений в tcp/ip стеке


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Andrey
To : Василий А. Сидоров
Subj : Буферизация сообщений в tcp/ip стеке

> > Данное ПО на каждое посланное сообщение ждет ack, если его нет, то повторяет данное сообщение еще раз.
> Либо курить RFC793 и не пытаться дублировать работу стэка на прикладном уровне, либо, если не устраивают TCP-таймауты/etc - переходить на UDP, организуя закат солнца вручную.

В моем случаи, похоже, проблема на интерфейсе user/tcp. Наверно обмен между user/tcp происходит через буфер обмена, user "выкладывает", а tcp "забирает". Похоже, что user "выкладывая" очередное сообщение не "вычищая" данный буфер. У меня правильное представление?

> > В результате в tcp пакете появляется несколько одинаковых сообщений. Кто виноват?
> Программист.

На какие выписки из RFC стоит обратить вномание программистов?



Thu 05 Feb 2004 12:44 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 4.0)




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.