|
Модераторы: gambit |
|
b161985 |
|
||||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 3.8.2014 Репутация: нет Всего: нет |
не могу понять как мне считать определенное количество байт функцией ReceiveFrom. она кидает мне исключение так как данных приходит больше чем размер буфера
что является странным, так как я явно указал размер буфера. я хочу сделать так скачала скачиваю DWORD например в котором храниться размер потом кусочками качаю все остальное. на сях у меня с одноименной функой проблем нет. направьте в нужное русло |
||||
|
|||||
mihryak |
|
|||
Опытный Профиль Группа: Участник Сообщений: 731 Регистрация: 28.4.2007 Где: С-Пб Репутация: 3 Всего: 36 |
Отсюда:
Сервер посылает больше данных, чем размер объявленного буфера. |
|||
|
||||
Ilya81 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 105 Регистрация: 18.4.2014 Где: ЛО, Всеволожский р-н Репутация: нет Всего: 4 |
Из документации:
Так что он через исключение обозначает, что часть отправленных по UDP данных теряется. Иначе нужно размер ставить в величину Available. |
|||
|
||||
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |