diff options
author | Rob Austein <sra@hactrn.net> | 2013-06-12 17:44:59 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2013-06-12 17:44:59 +0000 |
commit | d3b0ac482e88d07235184f159c52365922e995c6 (patch) | |
tree | 636795c6088dc8ad533fc1147c861764c4ed422c | |
parent | 531df949515d12cd434259faa9dff8400bb81783 (diff) |
Add IPv6 support to --client TCP mode.
svn path=/trunk/; revision=5396
-rwxr-xr-x | rtr-origin/rtr-origin.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/rtr-origin/rtr-origin.py b/rtr-origin/rtr-origin.py index cf73883d..a3bde86e 100755 --- a/rtr-origin/rtr-origin.py +++ b/rtr-origin/rtr-origin.py @@ -1238,7 +1238,10 @@ class client_channel(pdu_channel): Set up TCP connection and start listening for first PDU. """ blather("[Starting raw TCP connection to %s:%s]" % (host, port)) - s = socket.socket() + if ":" in host: + s = socket.socket(socket.AF_INET6, socket.SOCK_STREAM) + else: + s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((host, int(port))) return cls(sock = s, proc = None, killsig = None) |