Est-il possible de spécifier explicitement le port local qui doit être utilisé par net.Stream
, ou de savoir quel port local est utilisé pour la connexion?Comment puis-je savoir quel port local est utilisé par Stream?
Selon la documentation, port local ne peut pas être spécifié:
stream.connect(port, host='127.0.0.1')
vous souhaitez vous connecter à un serveur ou écouter sur un port? – mykhal
Je me connecte à un serveur, et j'essaie de savoir à quel port du client du port local est lié –
La vraie question est: que voulez-vous accomplir? La partie distante est dans une meilleure position pour déterminer votre numéro de port, car elle voit l'adresse IP/numéro de port après toutes les modifications que les intermédiaires NAT et les proxies peuvent avoir fait. – bew