So che per TCP, possiamo avere un'unica applicazione in ascolto su una singola porta alla volta. Ora, se disponevi di 2 schede di rete, potresti avere un'applicazione in ascolto sul primo IP e la seconda sul secondo IP utilizzando lo stesso numero di porta.Verificare la porta in uso quando ci sono più interfacce
Ora in questo caso Se devo controllare se una porta particolare è in uso, come faccio?
La mia intenzione è che una porta debba essere utilizzata da una sola applicazione anche se ci sono più interfacce. Va bene se elencho tutte le interfacce e leghiamo con il numero di porta con tutte quelle interfacce in un ciclo, o c'è un modo migliore per fare questo controllo.
Immagino che questo riguardi solo l'indirizzo IPv4 ... e se ci fosse un indirizzo IPv6? posso vedere qualsiasi esempio pure – Vijay
Un 'InetAddress' nullo funziona per IPv6 e IPv4 in Java. Non so cosa ti induca a pensare diversamente. – EJP
Ho appena letto qui http://stackoverflow.com/a/11110685/134713 e sto ottenendo qualche dubbio su ipv6 – Vijay