[英]specifying source IP-address for socket.connect() in python sockets
當我們在具有多個以太網接口的機器上執行__socket.connect((host, port))<\/code>時,我們如何設置源 IP 地址?
"
在使用connect()
之前,請使用
socket.bind((ipaddr, port))
確定源地址和源端口。 如果 addr 或 port 等於 '' 或 0,則表示使用 OS 默認值。
只需像@Jalo 所說的那樣設置主機 IP
connect(('179.XX.XX.XX', 5005))<\/code> ,系統將選擇需要用於與該主機交互的接口。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.