Hi!
Und wie greifst du die Antwort dort ab? Doch sicher mit einem Binding auf diesen Port. Wenn das nicht klappt, ist er belegt.
Wie schon gesagt, gehe ich schon in Layer3 auf IP ran.
Machst du TCP oder UDP? Bei TCP gibst du eigentlich gar keinen Quellport an, einen freien sucht sich dann der TCP/IP-Stack von selbst. UDP ist ja eine Einbahnstraße, da musst du für die zurückkommenden Pakete einen Listener aufsetzen, der bindet sich an einen Port - aber nur, wenn er frei ist.
Lo!