Newsgroup: it.comp.java
Titolo: LocalHost

è normale che quando non sono connesso alla rete il metodo getHostAddress()
mi restituisca  l'IP 127.0.0.1 per la macchina locale e se si perchè proprio
questo numero)
Grazie

 e se si perchè proprio questo numero)
Una macchina in rete ha sempre due IP, localhost (127.0.0.1) e quello
effettivo assegnatole. Quando chiedi l'host address, se sei in rete di
viene restituito il secondo, ma senza rete il secondo non c'e'. 
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

Se non erro "localhost" o 127.0.0.* (dove "*" sta per 0-255) è anche detto
indirizzo di "loopback". una specie di "this"
:-)...
"Cor_Pie()" <co...@CUTMEfreemail.it> ha scritto nel messaggio
news:YdQa8.18431$tv6.4...@twister1.libero.it...


 indirizzo di "loopback". una specie di "this"
hmmmm.... * in realtà sta per 1-254.
0 è l'indirizzo della rete.
255 è l'indirizzo di broadcast.
Magari qualcuno piu' esperto di reti di me potrà correggere se ho detto 
una scemenza...
-- 
Kali
"Therefore... There are patterns everywhere in nature"

> 255 è l'indirizzo di broadcast.
Come diceva Gassman "Questo lo ignoro".

 viene restituito il secondo, ma senza rete il secondo non c'e'.
non sempre.
Su win95/98 se non attivi la rete non ce l'hai
Su Linux se non hai il net loopback device abilitato nel kernel non ce 
l'hai.
ciao
-- 
Antonello Pasella

"Cor_Pie()"

127.x.x.x e 128.x.x.x non dovrebbero essere ip validi. Se non ricordo male
quel poco che ci hanno detto a fondamenti di informatica 2 queste classi di
indirizzi sono indirizzi di loopback. l'indirizzo ip locale è un parametro
che può essere settato a livello di sistema operativo, sotto windows lo puoi
settare modificando il file HOSTS nella directory di windows.
Sempre tramite quel file puoi specificare diversi alias per lo stesso pc e
diversi ip per lo stesso pc.
Se non viene settato nulla il pc locale ha 2 comportamenti diversi a seconda
che tu stia usando un server o un client. da server il localhost di default
è 0.0.0.0 che significa tutta la rete. ossia il server è in ascolto su tutti
gli ip.
da client usa 127.0.0.1 che è un ip di loopback ossia è permesso il suo
utilizzo solo se il server risiede sullo stesso host. nb il server può
essere settato per l'ascolto su un ip diverso da 127.0.0.1, ad esempio
127.0.0.2, viene visto comunque come stesso host.
Spero di non aver fatto troppi errori, sembra una vita da quando ho dato
FI2.

127.0.0.2, viene visto comunque come stesso host.
Sě.
Un'utile tabella forse in parte superata (spero si legga: usate font 
non proporzionali) da 
"Appunti di Informatica Libera" di Daniele Giacomini 
(
http://a2.swlibero.org/
)
Iniziale      Finale      Impiego
0.0.0.0          –        Default route
1.0.0.0       126.*       Classe A
10.0.0.0      10.*        Classe A riservata per reti private
127.0.0.0     127.*       Rete loopback
127.0.0.1        –        Indirizzo del nodo locale
128.0.0.0     191.*       Classe B
172.16.0.0    172.31.*    Classe B riservata per reti private
192.0.0.0     223.*       Classe C
192.168.0.0   192.168.*   Classe C riservata per reti private
224.0.0.0     239.*       Classe D
240.0.0.0     247.*       Classe E
Se poi qualcuno č curioso, qui
http://rfc.net/
  (ma non solo)
si dovrebbero trovare i documenti ufficiali.
Spero a mia volta di non aver detto troppe castronerie. :-)
HTH
-- 
Ciao
	Fabrizio C.



E' l'indirizzo della macchina locale per l'interfaccia loopback (usata
dalla macchina per collegarsi a se stessa).
Proprio questo numero perchè è riservato a questo scopo.

 indirizzi sono indirizzi di loopback. 
Appunto per questo, collegandoti alla macchina locale usi il loopback e
quindi il tuo indirizzo è 127.0.0.1 (128.x.x.x non c'entra nulla. 
E' giustissimo che sia così, per
definizione.
Per il resto del messaggio è meglio se ripassi informatica 2.

 Un po' di confusione :-)
Grazie ^_^