Ported to Windows:

- Set the host to "localhost" instead of "".

- Skip the AF_UNIX tests when socket.AF_UNIX is not defined.
diff --git a/Lib/test/test_socketserver.py b/Lib/test/test_socketserver.py
index 2d6ee2d..b2d9661 100644
--- a/Lib/test/test_socketserver.py
+++ b/Lib/test/test_socketserver.py
@@ -90,7 +90,7 @@
     seed += 1
     return 10000 + (os.getpid() % 1000)*10 + seed
 
-host = ""
+host = "localhost"
 testfiles = []
 def pickaddr(proto):
     if proto == socket.AF_INET:
@@ -147,10 +147,11 @@
 def testall():
     testloop(socket.AF_INET, tcpservers, MyStreamHandler, teststream)
     testloop(socket.AF_INET, udpservers, MyDatagramHandler, testdgram)
-    testloop(socket.AF_UNIX, streamservers, MyStreamHandler, teststream)
-    # Alas, on Linux (at least) recvfrom() doesn't return a meaningful
-    # client address so this cannot work:
-    ##testloop(socket.AF_UNIX, dgramservers, MyDatagramHandler, testdgram)
+    if hasattr(socket, 'AF_UNIX'):
+        testloop(socket.AF_UNIX, streamservers, MyStreamHandler, teststream)
+        # Alas, on Linux (at least) recvfrom() doesn't return a meaningful
+        # client address so this cannot work:
+        ##testloop(socket.AF_UNIX, dgramservers, MyDatagramHandler, testdgram)
 
 def main():
     try: