Elenco di ascolti IP
Le API del server HTTP non vengono associate ad alcun indirizzo IP e a coppie di porte TCP finché un utente non registra un UrlPrefix. Per impostazione predefinita, una volta immessa una registrazione nella coda delle richieste, l'API server HTTP viene associata alla porta specificata nel prefisso UrlPrefix (ad esempio la porta 80) per tutti gli indirizzi IP (INADDR_ANY o INADDR6_ANY) disponibili nel computer. Si verificano problemi quando le applicazioni di terze parti (che non usano le API del server HTTP) si associano a coppie di indirizzo IP e porta 80 nel computer. L'API server HTTP consente di configurare l'elenco di indirizzi IP associati e risolvere questo problema di coesistenza. L'amministratore di sistema chiama la funzione HttpSetServiceConfiguration con il parametro ConfigId impostato sul valore HttpServiceConfigIPListenList per specificare l'elenco di ascolto IP. Gli indirizzi IPv4 e IPv6 possono essere aggiunti all'elenco. Gli indirizzi IP immessi si applicano a tutte le applicazioni nel computer che usano l'API server HTTP e vengono mantenuti tra i riavvii del computer. Tuttavia, le modifiche apportate alla configurazione dell'elenco di ascolto IP non vengono eseguite in modo dinamico; nella maggior parte dei casi, potrebbe essere necessario un riavvio del sistema.