Fixes for Python 1.6 compatibility - socket bind and connect get a
tuple instead two arguments.
diff --git a/Lib/idlelib/protocol.py b/Lib/idlelib/protocol.py
index 10295bf..f3f6382 100644
--- a/Lib/idlelib/protocol.py
+++ b/Lib/idlelib/protocol.py
@@ -328,7 +328,7 @@
 
         try:
             self.wellknown = s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
-            s.bind('', self.port)
+            s.bind(('', self.port))
             s.listen(3)
         except:
             raise connectionLost
@@ -361,7 +361,7 @@
 def Client(ip='127.0.0.1', port=None):
     try:
         s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
-        s.connect(ip,port or Server.default_port)
+        s.connect((ip,port or Server.default_port))
     except socket.error, what:
         raise connectionLost(str(what))
     except: