0
以下代碼將全局指定的ip地址綁定到主程序中的套接字。在不同的線程中將不同的ip地址綁定到urllib2對象
import socket
true_socket = socket.socket
def bound_socket(*a, **k):
sock = true_socket(*a, **k)
sock.bind((sourceIP, 0))
return sock
socket.socket = bound_socket
假設主程序有10個線程,每個線程在線程內部運行一個urllib2實例。如何將10個不同的IP地址綁定到每個urllib2對象?