Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Сокет


Автор: dima_kdw 29.8.2002, 23:49
Я сталкнулся со слудующей проблемой:
При передаче большого объема дынных через ссокет уходит одно кол-во байт, а
получаем чуть большее и соответственно получается полная белибера (.
В чем тут может быть дело ?
Спасибо.

Автор: Baa 30.8.2002, 00:38
Хм, мы не волшебники, угадывать не умеем...
Хоть код б показал...

Автор: suborg 30.8.2002, 03:38
Если ты посылаешь файл блоками, то может просто не правильно делишь на блоки в хвосте. Вообще всегда легче разобраться если видишь, что происходит изнутри, поэтому можно поставить сниффер и поглядеть на свои пакеты.

Автор: bavc 30.8.2002, 20:36
А каким протоколом пользуешся?
Отправляешь всегда одинаковое кольичество байт или оно может быть переменным?

Автор: Zveruga 25.10.2002, 02:54
Сниффером нихера тут не сделаеш.Я бы проста резал бы этот файл и отправлял  по кускам.

Автор: Unregistered 11.1.2004, 14:54
Потому-что информация идёт потоками, и текст может склеиться, а может и разрезаться на куски, но так или иначе он придёт!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)