PDA

View Full Version : [JAVA]UDP,ricavare indirizzo


MEMon
28-07-2006, 13:25
E' possibile ricavare l'indirizzo del mittente di un datagrampacket?
Cioè quando lo ricevo, vorrei sapere da dove proviene, sono sicuro che è possibile farlo.
Ho provato ad usare DatagramPacket.getAddress() sul datgrampacket ricevuto, ma mi da un indirizzo strano che non è l'ip, ma penso sia l'indirizzo della mia macchina, come se fosse il lan.
Il fatto è che l'ho provato in locale, e per ora non posso provarlo su due macchine differenti, secondo voi se lo provo in macchine separate mi da l'indirizzo IP reale?

andbin
28-07-2006, 14:11
Ho provato ad usare DatagramPacket.getAddress() sul datgrampacket ricevutoOk, è corretto.

ma mi da un indirizzo strano che non è l'ip, ma penso sia l'indirizzo della mia macchina, come se fosse il lan.
Il fatto è che l'ho provato in localeSe l'indirizzo ottenuto è il 127.0.0.1 indica che è il "localhost", proprio perché sei in "locale". Quindi è corretto anche questo.

se lo provo in macchine separate mi da l'indirizzo IP reale?Certo.

MEMon
28-07-2006, 14:12
Ok perfetto, infatti mi da proprio quell'indirizzo!