簡體   English   中英

在 python 套接字中為 socket.connect() 指定源 IP 地址

[英]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> ,系統將選擇需要用於與該主機交互的接口。

如果您需要更多信息來了解如何閱讀Linux 中的路由<\/a>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM