Feststellen ob ein port bereits gebunden ist?



  • Guten Morgen zusammen,

    folgendes Problem:
    Ich habe eine Anwendung die sich auf einem bestimmten Port bindet mit sin_addr = INADDR_ANY.
    Wenn ich nun vorab eine andere Anwendung starte die sich genauso auf dem selben Port bindet und ich erst danach meine Anwendung starte dann wird bei Nutzung von bind kein Fehler gemeldet das der Port bereits gebunden ist auf INADDR_ANY.
    Mir wäre jetzt aber wichtig, das genau dies erkannt wird.
    Wie kann ich das feststellen, wenn ich meine Anwendung starte?

    Gruß
    CP



  • Naja du kannst entweder versuchen den port zu benutzen und bekommst einen "Address Already in Use" Fehler oder du ueberpruefst es mit: GetTcpTable



  • Besten Dank, werd mich da ich UDP brauche mal mit getUdpTable darum bemühen.


Anmelden zum Antworten