Ip adresse des Servers / CreateNetworkServer() / BindedIP

Für allgemeine Fragen zur Programmierung mit PureBasic.
True29
Beiträge: 283
Registriert: 18.08.2012 19:18
Computerausstattung: Windows 8 64bit .Profan x2,Purebasic 5.5
Wohnort: Worms
Kontaktdaten:

Ip adresse des Servers / CreateNetworkServer() / BindedIP

Beitrag 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 ;)
i7,12gb ram , Windows 10 ,Purebasic 5.50
Benutzeravatar
Bisonte
Beiträge: 2474
Registriert: 01.04.2007 20:18

Re: Ip adresse des Servers / CreateNetworkServer() / BindedI

Beitrag 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...
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8820
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Ip adresse des Servers / CreateNetworkServer() / BindedI

Beitrag von NicTheQuick »

Mit ExamineIPAdresses() findest du deine eigenen IPs heraus.
True29
Beiträge: 283
Registriert: 18.08.2012 19:18
Computerausstattung: Windows 8 64bit .Profan x2,Purebasic 5.5
Wohnort: Worms
Kontaktdaten:

Re: Ip adresse des Servers / CreateNetworkServer() / BindedI

Beitrag 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.
i7,12gb ram , Windows 10 ,Purebasic 5.50
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8820
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Ip adresse des Servers / CreateNetworkServer() / BindedI

Beitrag 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.
True29
Beiträge: 283
Registriert: 18.08.2012 19:18
Computerausstattung: Windows 8 64bit .Profan x2,Purebasic 5.5
Wohnort: Worms
Kontaktdaten:

Re: Ip adresse des Servers / CreateNetworkServer() / BindedI

Beitrag 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 ?
i7,12gb ram , Windows 10 ,Purebasic 5.50
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8820
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Ip adresse des Servers / CreateNetworkServer() / BindedI

Beitrag 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.
True29
Beiträge: 283
Registriert: 18.08.2012 19:18
Computerausstattung: Windows 8 64bit .Profan x2,Purebasic 5.5
Wohnort: Worms
Kontaktdaten:

Re: Ip adresse des Servers / CreateNetworkServer() / BindedI

Beitrag von True29 »

ok danke werde es probieren
i7,12gb ram , Windows 10 ,Purebasic 5.50
Antworten