AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Prüfen ob port frei

Ein Thema von Pseudemys Nelsoni · begonnen am 12. Jun 2005 · letzter Beitrag vom 17. Nov 2005
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#1

Prüfen ob port frei

  Alt 12. Jun 2005, 13:45
Moin,

wie kann ich mit meinem Programm prüfen, ob z.b der port "3333" frei ist?
Mario
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#2

Re: Prüfen ob port frei

  Alt 12. Jun 2005, 13:54
Versuchen einen Socket auf diesem Port zu kriegen.Schlägt es fehl, hat ihn jemand anderes belegt. Oder übersehe ich hier was in deiner Frage?
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#3

Re: Prüfen ob port frei

  Alt 12. Jun 2005, 14:15
Ja, tust du. Ich möchte das auf eine besser Variante prüfen, das muss doch auch gehen ohne auf den Fehlerfall zu warten oder?
Mario
  Mit Zitat antworten Zitat
Benutzerbild von mr47
mr47

Registriert seit: 6. Dez 2004
Ort: Stuttgart
644 Beiträge
 
Delphi 2005 Personal
 
#4

Re: Prüfen ob port frei

  Alt 12. Jun 2005, 14:18
Wenn dus anders testen willst, musst du das verwendete Protokoll wissen und dann versuchen zu dem Port eine Verbindung herzustellen. Wenns net geht ist er zu!

mfg mr47
  Mit Zitat antworten Zitat
Benutzerbild von Duffy
Duffy

Registriert seit: 19. Mär 2003
Ort: Wuppertal
835 Beiträge
 
Delphi 3 Standard
 
#5

Re: Prüfen ob port frei

  Alt 12. Jun 2005, 14:22
Hallo Mario,
ein Port ist nur dann offen, wenn auch auf der anderen Seite eine Application an diesem Port lauscht. Blockt eine Firewall die Verbindung, so ist das so, als ob keiner auf der anderen Seite lauscht. Du wirst also auf Fehler prüfen müssen, um festzustellen, ob ein Port offen ist.

bye
Claus
Künftige Generationen wollen ihre Fehler selber machen.
Jedes Programm wird nie das können, was Du wirklich brauchst.
Das Gegenteil von gut ist gut gemeint
-----
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#6

Re: Prüfen ob port frei

  Alt 12. Jun 2005, 17:39
Moin Duffy,

Es geht um einen Lokalen Server, d.h mein Programm ist der Server der (normalerweise) auf dem Port "12345"(nicht genau so ) läuft, vorher möchte ich prüfen ob der port noch verfügbar ist. Also ich verbinde zu niemandem
Mario
  Mit Zitat antworten Zitat
Benutzerbild von Duffy
Duffy

Registriert seit: 19. Mär 2003
Ort: Wuppertal
835 Beiträge
 
Delphi 3 Standard
 
#7

Re: Prüfen ob port frei

  Alt 12. Jun 2005, 17:51
Hallo Mario,
dein Programm wird dir sagen, ob es an dem Port lauschen darfst oder nicht. Du bekommst sonst keinen stabilen Zustand deines Programmes hin.

bye
Claus
Künftige Generationen wollen ihre Fehler selber machen.
Jedes Programm wird nie das können, was Du wirklich brauchst.
Das Gegenteil von gut ist gut gemeint
-----
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#8

Re: Prüfen ob port frei

  Alt 12. Jun 2005, 17:54
Hallo Claus,

also kann man nicht direkt mit irgendeiner (API?)Funktion prüfen ob frei bzw nicht frei, oder?
D.h ich muss auf den Fehlerfall reagieren?
Mario
  Mit Zitat antworten Zitat
Benutzerbild von Duffy
Duffy

Registriert seit: 19. Mär 2003
Ort: Wuppertal
835 Beiträge
 
Delphi 3 Standard
 
#9

Re: Prüfen ob port frei

  Alt 12. Jun 2005, 18:01
Hallo Mario,
ich kenne keine andere Methode, außer die, daß eine Funktion die Prüfung auf Fehler oder nicht macht und das Ergebnis als Boolean zurückliefert.

bye
Claus
Künftige Generationen wollen ihre Fehler selber machen.
Jedes Programm wird nie das können, was Du wirklich brauchst.
Das Gegenteil von gut ist gut gemeint
-----
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#10

Re: Prüfen ob port frei

  Alt 12. Jun 2005, 18:02
ok, danke
Mario
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz