Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.06;
Скачать: CL | DM;

Вниз

Правильная посделовательность соединения   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
14-16681
Mr.Fox
2004-01-16 03:52
2004.02.06
Чтение форумов


6-16581
Dysan
2003-11-24 20:33
2004.02.06
html+mail


1-16506
DelphiNew
2004-01-27 12:43
2004.02.06
Количетво записей в файле


1-16439
Blade
2004-01-28 12:31
2004.02.06
Потоки


1-16433
AlexNx
2004-01-22 11:57
2004.02.06
Thread and Exception