Open TCP Port



  • Hi alle,

    ich habe da ein problem und ich weiss nicht genau wie ich das angehen könnte.
    Mein ziel ist es einen offenen TCP port zu bekommen.

    Frage:
    Gibt es eine methode, sich von windows einen zufälligen offenen (halt nicht benutzten) port geben zulassen?

    Beispiel:

    UINT port = getPort();
    

    Vielen Dank im voraus 🙂

    cheers,
    Mike



  • Ja, socket() gefolgt von bind() auf port 0 -- dann bekommste einen freien aus der "ephemeral port range" (tolles Wort "ephemeral", hm, KEINE Ahnung wie man DAS aussprechen soll 😃 ) zugewiesen.
    Blubb.

    Wenn du aber bloss rausconnecten willst kannste auf bind() ganz verzichten, und gleich connect() aufrufen -- gebunden wird dann automatisch.


Anmelden zum Antworten