Форум: "Сети";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];
ВнизПравильная посделовательность соединения Найти похожие ветки
← →
Micah'GF (2003-11-29 19:21) [0]
WSAStartUp()
socket()
setsockopt() <<< может здесь надо переключить в неблокирующий режим???
connect() << у меня иногда на этом месте виснет система (пока не сниму дельфю целиком)
илиsetsockopt()
должен быть после установления соединения???
← →
Rouse_ (2003-11-29 20:58) [1]Можно
Block := 0; //1
ioctlsocket(FSocket, FIONBIO, Block);
setsockopt - не обязательно, хотя все зависит от задачи
Желаю успехов
← →
Digitman (2003-11-30 13:14) [2]
> setsockopt() <<< может здесь надо переключить в неблокирующий
> режим???
зависит только от твоей фантазии и от твоего решения как разработчика алгоритма
можно переключать, а можно и не переключать - оба варианта корректны и имеют право на реализацию
> connect() << у меня иногда на этом месте виснет система
>
разумеется ! режим по-умолчанию - блокирующий, и 3 минутки вполне подождать можно... время работы ф-ции зависит от многих факторов, начиная с DNS и кончая маршрутом
← →
Micah'GF (2003-11-30 20:14) [3]Коннекчусь на локальный порт.. виснет.. снимаю задачу.. смотрю в логи - к порту даже соединениие не происходило.
← →
Digitman (2003-12-01 08:24) [4]
> смотрю в логи
что за "логи" ? какими средствами ведутся ?
> Коннекчусь на локальный порт
значит, неправильно "коннектишься"
> виснет..
а, может, просто не дожидаешься сообщения об отказе
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c