![]() |
Модераторы: feodorv |
![]() ![]() ![]() |
|
Enelar |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 141 Регистрация: 13.1.2008 Репутация: нет Всего: 1 |
Проблема. Судя по возвращаемому значению прога передает все байты. Но как факт сниффер ловит передачу только если на локал хосте. Мистика.
Что заставляет работать неправильно?
Вот, менял на WsaSend, добавлял везде где можно Sleep(1)... Но по прежнему функция recv возвращает -1, а WSAGetLastError = WOULD_BLOCK И сниффер, при работе с нелокальными серверами молчит... Антивирус выключен, проверял и под 2008 и под 2010, на семерке и висте, разных машинах. Под свиньей все без сбоев. Что то изменилось при переходе на новую версию? |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 13 Всего: 110 |
откровенно, однако.. так и должно быть, если данные за один вызов не отправлены. повторяй позже. из офф доки:
|
|||
|
||||
feodorv |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 10 Всего: 45 |
Я, право, не знаю, как у Вас формируется addr, но если он не в сетевом порядке байт, то должно быть
Хотя, если соннект проходит... recv или send? Если recv, то просто от другого конца ничего не приходит... -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |