Вниз
Скачать: 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.017 c
1-16366
Mihey
2004-01-23 22:08
2004.02.06
Сохранить регион в файл и загрузить.


14-16651
RealRascal
2004-01-13 23:07
2004.02.06
Привлечение внимания к окну, когда активно другое приложение


4-16796
BaDeVlad
2003-12-01 13:50
2004.02.06
Как получить текст из контрола ввода


4-16831
vitalmoya
2003-11-27 20:46
2004.02.06
список окон приложения


1-16292
Sash
2004-01-26 07:07
2004.02.06
Handle окна




   Наверх