Гость Опубликовано 7 июля, 2004 Жалоба Поделиться Опубликовано 7 июля, 2004 Понятно что IP-пакеты могут приходить не попорядку их отправки и за правильную сборку в исходный TCP-пакет собственно и отвечает TCP-протокол. А как обстаят дела с очередностью TCP-пакетов? Т.е. допустим клиент посылает на сервер пакеты 1, 2, 3. Не может получится так, что на сервер они придут в другом порядке (например 1, 3, 2) ? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 7 июля, 2004 Жалоба Поделиться Опубликовано 7 июля, 2004 НЕправильно сформулировал вопрос. Интересует не порядок пакетов (понятно что очередность может нарушиться), а порядок даных. Т.е. клиент посылает серверу в рамках одного TCP-сеанса несколько блоков данных 1, 2, 3. В каком порядке ядро сервера выдаст программе на сервере эти данные? строго в том что они и отправленны были? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 20 июля, 2004 Жалоба Поделиться Опубликовано 20 июля, 2004 Адназначно! Хотя есть классическа проблема связанная с порядком следования байтов в словах и двойных словах. На память не помню что там и как, но проблема решабельна. А то что ТСП выдает данные в том же порядке в каком отправляете это точно. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 2 сентября, 2004 Жалоба Поделиться Опубликовано 2 сентября, 2004 Порядок данных сохранится совершенно точно. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.