|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Sep 2003
Città: Angri - Milano
Messaggi: 358
|
[C/C++] Socket - ridurre timeout
Ciao Ragazzi
sapete come ridurre il timeout del tentativo di connessione usando la funzione connect()? grazie zelig
__________________
Siamo eredi del nostro passato, il futuro è l'unica possibilità di rinascita. XBOXGamerTAG:nightwish78 Dell Studio XPS 16 (1645)-FullHD RGBLed-Intel Core i7 820QM-4GB DDR3-ATI HD 4670 1GB DDR3-HD 320GB 7200 rpm flickr |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Sui sistemi unix puoi utilizzare i socket non bloccanti:
http://lists.ssc.com/pipermail/linux...ne/009024.html Se usi windows il procedimento è forse un pò diverso, ma il concetto è simile.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#3 |
Junior Member
Iscritto dal: Dec 2004
Messaggi: 17
|
In Windows hai altre due alternative "non bloccanti" al classico connect/select di unix:
- WSAAsyncSelect, che ti permette di ricevere un messaggio da te definito nella window procedure associata ad una finestra che specifichi (nel caso di connect, il messaggio avrà come parametro FD_CONNECT e un codice che identifica il risultato della connessione) - WSAEventSelect, specificando un evento che verrà segnalato quando il tentativo di connessione verrà completato |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Sep 2003
Città: Angri - Milano
Messaggi: 358
|
Quote:
__________________
Siamo eredi del nostro passato, il futuro è l'unica possibilità di rinascita. XBOXGamerTAG:nightwish78 Dell Studio XPS 16 (1645)-FullHD RGBLed-Intel Core i7 820QM-4GB DDR3-ATI HD 4670 1GB DDR3-HD 320GB 7200 rpm flickr |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:50.