[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problem z TimeOut'em w kliencie socket'owym .
Hm, to sie chyba ustawia tak:
if hWebSocket:set-socket-option( "SO-LINGER", "true,3" ) then.
Pomoglo?
Tomasz Judycki
Textus Virtualis Sp. z o.o.
Szaserów 3
04-293 Warszawa
tel/fax (48 22) 879 82 00
http://www.tv.com.pl
Jacek Tkacz wrote:
>
> Dzień dobry!
>
> Mam pewien problem z obsługą socket'ow. Kiedy łacze sie do istniejacego
> hosta wszystko jest w porzadku, natomiast w momencie, kiedy host nie
> istnieje metoda connect czeka od kilkudziesięciu sekund nawet do 4 minut
> (sprawdzałem w różnych produktach: progress 9.1c(win32) webspeed 3.1c
> (solaris)). Jeżeli tylko port jest niewłaściwy to trwa to około dziesięciu
> sekund. Czy można kontrolować ten czas w progresie? Głównie chodzi mi o to,
> żeby metoda connect nie czekała na połączenie dłużej niż naprzykład 3
> sekundy. W pomocy nic nie znalazłem.W definicji socketów np. w jezyku java
> mozna zdefiniować taki timeout.
>
> DEFINE VARIABLE hWebSocket AS HANDLE.
> CREATE SOCKET hWebSocket.
> hWebSocket:CONNECT('-H host -S nr_portu ' ) NO-ERROR.
> if error-status:error then ...
> ...
> ...
>
> Dziękuje za pomoc.
> --------------------------------------------------------
> Jacek Tkacz
>
> J.Tkacz@max.com.pl
> Max Elektronik S.A.
> --------------------------------------------------------
>
> ------
> Strona WWW: http://pluton.pol.lublin.pl/pugpl/index.htm
> Obsluga listy: listserv@zeto.bydgoszcz.pl
> Archiwum listy: http://www.zeto.bydgoszcz.pl/progress/index.html
> ------
------
Strona WWW: http://pluton.pol.lublin.pl/pugpl/index.htm
Obsluga listy: listserv@zeto.bydgoszcz.pl
Archiwum listy: http://www.zeto.bydgoszcz.pl/progress/index.html
------