qmsk/net/socket/socket.pxd
changeset 13 a1091632a8a7
parent 8 b3880dafbab1
child 21 19d212c948e0
--- a/qmsk/net/socket/socket.pxd	Sun Aug 16 21:13:36 2009 +0300
+++ b/qmsk/net/socket/socket.pxd	Sun Aug 16 21:54:46 2009 +0300
@@ -9,16 +9,25 @@
         Represents a single OS-level socket
         
         >>> from qmsk.net.socket import addr
-        >>> s = socket()
+        >>> from qmsk.net.socket.constants import *
+
+        >>> s = socket(1337)
+        Traceback (most recent call last):
+          ...
+        OSError: [Errno 97] Address family not supported by protocol
+
+        >>> s = socket(fd=1337)
         >>> s.send('foo')
         Traceback (most recent call last):
           ...
         OSError: [Errno 9] Bad file descriptor
-        >>> s.socket()
+
+        >>> s = socket(AF_INET, SOCK_STREAM)
         >>> s.bind(addr.sockaddr_in('127.0.0.1', 1337))
         >>> s.listen(1)
         >>> s.listen(0)
-        >>> s = socket(); s.socket()
+
+        >>> s = socket()
         >>> s.connect(addr.sockaddr_in('127.0.0.1', 1338))
         Traceback (most recent call last):
           ...