die Bindung einer port-Nummer der TCP-socket (outgoin) um Pakete zu senden,
Ich weiß, dass es nicht leicht ist, binden Sie eine port-Nummer zu TCP-socket, die Sie verwenden würden, um senden von Daten (da die Systeme in der Regel binden Sie einen zufälligen port, für sockets).
Aber Las ich einen Artikel, der mit einigen low-level-Netzwerk - Methoden, die Sie binden können, eine port-Nummer an einen TCP-socket dann verwenden, um Daten zu senden ?
Wer hat eine Idee, wie das getan werden könnte ?
Ich bin mit der c-Programmierung Sprache
- ähnlich: stackoverflow.com/questions/204169/...
- Die Gründe für den Wunsch, das zu tun sind in der Regel vermeidbare.
- Ich möchte einen port Vorhersage, (da mein NAT-box nicht verwenden port preservation)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Binden, bevor Sie es anschließen.
Eigentlich ist es ganz einfach. Verwenden Sie einfach die binden Funktion als würden Sie für einen server.
Rufen Sie einfach an
bind()
vorconnect()
in einem client in der gleichen Weise, dass Sie nennen würdebind()
vorlisten()
in einem server. Es ist nichts komplizierter als das.