[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
------