author | Tero Marttila <terom@fixme.fi> |
Sun, 16 Aug 2009 18:29:55 +0300 | |
changeset 6 | 10bd48c9b6ce |
permissions | -rw-r--r-- |
""" Sockect Object/API """ ctypedef int socket_t cdef class sock : """ Represents a single OS-level socket >>> from socket import addr >>> s = sock() >>> s.send('foo') Traceback (most recent call last): ... OSError: [Errno 9] Bad file descriptor >>> s.socket() >>> s.bind(addr.sockaddr_in('127.0.0.1', 1337)) >>> s.listen(1) >>> s.listen(0) >>> s.connect(addr.sockaddr_in('127.0.01.', 1338)) x """ cdef readonly socket_t fd