Port prüfen

Anfängerfragen zum Programmieren mit PureBasic.
Ninja_
Beiträge: 43
Registriert: 26.11.2005 18:43

Port prüfen

Beitrag von Ninja_ »

Wie kann ich prüfen ob ein port geöffnet ist, also nicht mit opennetworkconnection ob eine verbindung aufgebaut werden kann sondern nur ob der port verfügbar wäre und nicht von einer anderen applikation genutzt wird.
Benutzeravatar
Laurin
Beiträge: 1639
Registriert: 23.09.2004 18:04
Wohnort: /dev/eth0

Beitrag von Laurin »

Du meinst, ob der Port für einen eigenen Server frei ist?
Erstelle einfach einen Server hinter diesem Port. Kann er erstellt werden, war der Port vorher frei. Kann der Server nicht erstellt werden, ist der Port schon von einem anderen Programm belegt (oder an der Netzwerksoftware stimmt was nicht, z. B. Treiberfehler etc.).

Btw.:
Wenn mit OpenNetworkConnection() erfolgreich eine Verbindung zu einem Port aufbauen kann, so befindet sich dahinter ein Server. Ein Verbindungsaufbau ohne Server dahinter ist AFAIK nicht möglich.
Now these points of data make a beautiful line.
And we're out of beta. We're releasing on time.
Antworten