freier Port ermitteln



  • Hallo,

    ich habe da ein Problem und hoffe, dass mir jemand helfen kann.

    Ich will Tcp/Ip-Pakete verschicken. Im TCP - Header muss ich dann ein
    Quell-Port angeben (2 Byte).

    Wie kann ich jetzt einen freien Port ermitteln ?
    Wie kann ich Prüfen ob ein Port frei ist

    Freue mich wirklich über jegliche Hilfe, Tipps, Anregungen...

    vielen Dank in voraus
    Gruß Tupo13



  • Hallo,
    welches Betriebssystem verwendest du?



  • Baust du dir deinen TCP-Header selber?
    Falls ja, wird folgendes wohl nicht funktionieren.

    Ist wahrscheinlich auch nicht grade die feine englische Art:

    Ausprobieren:
    mit bind() wird ja ein Socket an einen Port gebunden.
    Wenn es nicht fehlschlägt, wird der Port wohl frei gewesen sein (hoffentlich...)

    Lass mich da aber auch gerne eines Besseren belehren.


Anmelden zum Antworten