Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : UDP Port - prüfen ob frei/belegt?



7.e.Q
08-06-2006, 12:33
Noch einer zu meinem "bind()"-Problem:

Wie kann ich noch distributionsunabhängig prüfen, ob ein UDP Port belegt oder frei ist? Zur Zeit machen wir das, indem wir einfach in bind() drauf machen. Wenn's fehlschlägt, ist der Port halt belegt, und es wird der nächste Port aus einer "Liste" probiert.

Gibt's da 'nen Systemcall oder sowas?

Danke

Gruß,
Hendrik

anda_skoa
08-06-2006, 19:10
Ich glaube nicht.

Selbst wenn man so etwas abfragen könnte, wäre die Information ja potentiell nur sehr kurz gültig, weil jederzeit jemand diesen Port zugeteilt bekommen kann, bzw wieder freigeben kann.

Ciao,
_