Ik vroeg me af hoe ik mijn eigen ip adres (dus niet localhost = 127.0.0.1) op kan vragen?
Ik heb al gezocht op google, maar daar krijg ik alleen resultaten terug waar ik niks mee kan. Dat zijn namelijk codes waarbij je een hostname op moet geven. En als ik dat doe krijg ik het 127 adres terug.
Ik heb bijvoorbeeld deze code:
Maar je moet dus bij het aanmaken van die Socket eigenlijk het adres opgeven waarmee je verbinding wilt maken en het poort. Maar ik wil juist het ip adres te weten komen.
Maar het zou toch gewoon mogelijk moeten zijn om je eigen ip-adres op te vragen zonder eerst een socket aan te moeten maken.
Ik heb al gezocht op google, maar daar krijg ik alleen resultaten terug waar ik niks mee kan. Dat zijn namelijk codes waarbij je een hostname op moet geven. En als ik dat doe krijg ik het 127 adres terug.
Ik heb bijvoorbeeld deze code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| InetAddress LocalIP;
try
{
Socket LocalSocket = new Socket();
LocalIP = LocalSocket.getInetAddress();
return (LocalIP.toString()).substring(1, (LocalIP.toString()).length());
}
catch (IOException e)
{
return "";
} |
Maar je moet dus bij het aanmaken van die Socket eigenlijk het adres opgeven waarmee je verbinding wilt maken en het poort. Maar ik wil juist het ip adres te weten komen.
Maar het zou toch gewoon mogelijk moeten zijn om je eigen ip-adres op te vragen zonder eerst een socket aan te moeten maken.