Seite 1 von 1
Ip adresse des Servers / CreateNetworkServer() / BindedIP
Verfasst: 31.12.2015 01:36
von True29
Hi ,
wie finde ich wenn ich nun einen Server von einem Privaten rechner aus starte die IP adresse raus ?
würde diese gerne anzeigen damit die clients wissen welche man hier eintragen muss

eigentlich recht simple.
kann ja sein das die localhost adresse belegt ist.
muss ich hier mit ExamineIPAddresses([Format]) ?arbeiten.
kleines beispiel wäre sehr nett.
ich könnte alternativ den server mit einer BindedIP adresse starten die der user davor eingibt ?
grüße. danke für eure tips

Re: Ip adresse des Servers / CreateNetworkServer() / BindedI
Verfasst: 31.12.2015 01:50
von Bisonte
Soll das im Internet oder im lokalen Netzwerk stattfinden ?
Localhost ist belegt ? Logisch, ist ja auch der Rechner auf dem das Programm läuft
Es gilt nur den richtigen Port zu wählen...
Re: Ip adresse des Servers / CreateNetworkServer() / BindedI
Verfasst: 31.12.2015 01:56
von NicTheQuick
Mit ExamineIPAdresses() findest du deine eigenen IPs heraus.
Re: Ip adresse des Servers / CreateNetworkServer() / BindedI
Verfasst: 31.12.2015 01:57
von True29
@NicTheQuick
danke.
wie würdest du da vorran gehen ? dem benutzer die ip adressen auswahl lassen ?
schöne wäre wenn das auch über das internet klappen würde.
Re: Ip adresse des Servers / CreateNetworkServer() / BindedI
Verfasst: 31.12.2015 02:12
von NicTheQuick
Wen meinst du mit "Benutzer"? Den Klienten?
Wenn dein Server keinen leicht merkbaren Hostnamen hat, dann müssen die Clienten natürlich die IP des Servers wissen.
Und wenn du den Server über das Internet anbieten willst, dann musst du in deinem Router den Port, auf dem dein Server hört, weiterleiten zu dem entsprechenden PC im internen LAN. Wenn dir das alles gar nichts sagt, empfehle ich erst einmal Google zu bemühen. Dort wirst du sicherlich Anleitungen finden für deinen Router.
Re: Ip adresse des Servers / CreateNetworkServer() / BindedI
Verfasst: 31.12.2015 02:21
von True29
gut danke. ja ich meine mit benutzer clients
werd dann die ipadresse einfach abfragen und als default halt die localhost lassen.
Das mit dem Router ist mir schon so weit klar und die firewall müsste das ja auch tun.
ist es möglich games / anwendungen die keine sicherheitsrelevanten daten senden über das internet über den port 80 / 8080 laufen zu lassen ?
Re: Ip adresse des Servers / CreateNetworkServer() / BindedI
Verfasst: 31.12.2015 02:26
von NicTheQuick
"localhost" zeigt natürlich immer nur zu dem PC, an dem du gerade sitzt. "localhost" als Default-Wert anzugeben, bringt als nicht so viel, außer auf dem PC, auf dem der Server läuft, läuft auch der Client.
Du kannst gerne deinen Server auf Port 80 oder 8080 laufen lassen. Solange du in deinen Server keine Sicherheitslücke einbaust, die ausgenutzt werden kann, ist das sicher.
Re: Ip adresse des Servers / CreateNetworkServer() / BindedI
Verfasst: 31.12.2015 19:46
von True29
ok danke werde es probieren