Se al mio server sono assegnati più indirizzi IP e vorrei ascoltarne alcuni (o tutti), come faccio a farlo?Come ascoltare su più indirizzi IP?
Devo creare un nuovo socket per ciascun indirizzo IP e collegarlo? Posso associare più indirizzi IP a un singolo socket? IPAddress.Any ascolta tutti gli indirizzi IP? La libreria MSDN non è chiara su questo argomento.
Ok, grazie per la risposta definitiva. –
No, IPAddress.Any non associa gli oggetti socket a tutti gli indirizzi IP se si contano semplicemente gli indirizzi IP v6. Il modo corretto consiste nel creare due oggetti Socket. Quindi uno si collega a IPAddress.Any e l'altro si collega a IPAddress.IPv6Any. –
Buon punto. Il mio progetto è ancora esclusivamente IPv4, quindi IPv6 non era nemmeno una considerazione quando ho scritto la mia risposta. –