如果二個介面都可以上網,就會由系統自動選一條路走
但如果要自己選擇呢?
比如說
Ethernet為192.168.0.3
3G網路上101.138.125.192
這時要走3G就這樣做
s3 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s3.bind(("101.138.125.192", 0))
s3.connect(("www.google.com", 80))
s3.sendall("abcd")
要走ethernet就這樣做
s4 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s4.bind(("192.168.0.3", 0))
s4.connect(("www.google.com", 80))
s4.sendall("abcd")
s5 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s5.connect(("www.google.com", 80))
s5.sendall("abcd")
沒有留言:
張貼留言