Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.016 c
14-16672
syte_ser78
2004-01-17 17:20
2004.02.06
Отдых


14-16676
Thor
2004-01-17 15:24
2004.02.06
восстановить значок.


3-16188
Noname
2004-01-15 15:31
2004.02.06
временные таблицы


14-16650
Кукушкинд
2004-01-13 14:08
2004.02.06
Друзья! Есть


3-16186
MV
2004-01-13 18:04
2004.02.06
Статистика в InterBase




   Наверх