L'aumento dei limiti di connessione con InternetSetOption() non influisce sui server visitati

Questo articolo è stato archiviato. L’articolo, quindi, viene offerto “così come è” e non verrà più aggiornato.
Sintomi
Wininet.dll limita a quattro le connessioni simultanee a un server HTTP 1.0 e a due le connessioni simultanee a un server HTTP 1.1. Il limite delle due connessioni simultanee è imposto dalla specifica HTTP 1.1 (RFC 2068) mentre il limite delle quattro connessioni simultanee per i server HTTP 1.0 è una scelta indipendente dettata dalla volontà di conformarsi allo standard utilizzato in vari browser Web molto diffusi.

In Internet Explorer 5 e successivi è possibile modificare a livello di programmazione il limite di connessione eseguendo la chiamata alla funzione InternetSetOption in un handle NULL con i flag seguenti (si noti che in tal modo il limite delle connessioni viene modificato per l'intero processo):
INTERNET_OPTION_MAX_CONNS_PER_SERVER
INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER
Se tuttavia un processo ha stabilito una connessione a un server e si modifica il limite delle connessioni chiamando InternetSetOption, la modifica non inciderà su ulteriori connessioni allo stesso server. Questo comportamento si verifica anche se si disconnette la connessione precedente prima di chiamare InternetSetOption.
Risoluzione

Internet Explorer 6

Per risolvere il problema, procurarsi l'ultimo service pack per Windows XP. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
322389 How to Obtain the Latest Windows XP Service Pack
È disponibile una correzione supportata da Microsoft, che è tuttavia destinata esclusivamente alla correzione del problema descritto in questo articolo. Utilizzarla solo nei computer in cui si verifica questo problema specifico. È possibile che su questa correzione vengano eseguiti ulteriori test. Se il problema in questione non costituisce una seria minaccia per il sistema, si consiglia pertanto di attendere il rilascio del prossimo service pack di Internet Explorer 6 che contiene questa correzione.

Per risolvere immediatamente il problema, contattare il Servizio Supporto Tecnico Clienti Microsoft per ottenere la correzione. Per un elenco completo di numeri di telefono del Servizio Supporto Tecnico Clienti Microsoft (PSS) e per informazioni sui costi dell'assistenza, visitare il sito Web Microsoft all'indirizzo:NOTA: in casi particolari, le spese normalmente addebitate per le chiamate al Servizio Supporto Tecnico Clienti potrebbero essere annullate qualora un addetto del Supporto Tecnico Microsoft dovesse determinare che uno specifico aggiornamento risolverà il problema. I normali costi dell'assistenza verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare nello specifico aggiornamento in questione.

La versione inglese di questa correzione per IE 6.0 deve avere i seguenti attributi di file o successivi:
   Data      Ora    Versione       Dimensione  Nome file   -------------------------------------------------------   01/05/02  20.02  6.0.2717.100   582.656     Wininet.dll				


Internet Explorer 5.5 Service Pack 2

È disponibile una correzione supportata da Microsoft, che è tuttavia destinata esclusivamente alla correzione del problema descritto in questo articolo. Utilizzarla solo nei computer in cui si verifica questo problema specifico. È possibile che su questa correzione vengano eseguiti ulteriori test. Se il problema in questione non costituisce una seria minaccia per il sistema, si consiglia pertanto di attendere il rilascio del prossimo service pack di Internet Explorer 5.5 che contiene questa correzione.

Per risolvere immediatamente il problema, contattare il Servizio Supporto Tecnico Clienti Microsoft per ottenere la correzione. Per un elenco completo di numeri di telefono del Servizio Supporto Tecnico Clienti Microsoft (PSS) e per informazioni sui costi dell'assistenza, visitare il sito Web Microsoft all'indirizzo:NOTA: in casi particolari, le spese normalmente addebitate per le chiamate al Servizio Supporto Tecnico Clienti potrebbero essere annullate qualora un addetto del Supporto Tecnico Microsoft dovesse determinare che uno specifico aggiornamento risolverà il problema. I normali costi dell'assistenza verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare nello specifico aggiornamento in questione.

La versione inglese di questa correzione per Internet Explorer 5.5 SP2 deve avere i seguenti attributi di file o successivi:
   Data      Ora    Versione       Dimensione  Nome file   -------------------------------------------------------   01/05/02  19.52  5.50.4917.100  481.040     Wininet.dll				

Status
Microsoft ha confermato che questo problema si verifica con i prodotti elencati nella sezione "Si applica a..." di questo articolo. Questo problema è stato corretto per la prima volta nel Service Pack 1 per Windows XP.
Informazioni
Si noti che questa correzione pone rimedio a un limite precedente. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
183110 INFO: WinInet Limits Connections Per Server
kbShell
Proprietà

ID articolo: 320721 - Ultima revisione: 02/26/2014 23:23:51 - Revisione: 3.2

  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 6.0
  • kbnosurvey kbarchive kbbug kbfix kbie550presp3fix kbie600presp1fix kbshell kbwinxpsp1fix KB320721
Feedback