equal
deleted
inserted
replaced
|
1 """ |
|
2 Sockect Object/API |
|
3 """ |
|
4 |
|
5 ctypedef int socket_t |
|
6 |
|
7 cdef class sock : |
|
8 """ |
|
9 Represents a single OS-level socket |
|
10 |
|
11 >>> from socket import addr |
|
12 >>> s = sock() |
|
13 >>> s.send('foo') |
|
14 Traceback (most recent call last): |
|
15 ... |
|
16 OSError: [Errno 9] Bad file descriptor |
|
17 >>> s.socket() |
|
18 >>> s.bind(addr.sockaddr_in('127.0.0.1', 1337)) |
|
19 >>> s.listen(1) |
|
20 >>> s.listen(0) |
|
21 >>> s.connect(addr.sockaddr_in('127.0.01.', 1338)) |
|
22 x |
|
23 """ |
|
24 |
|
25 cdef readonly socket_t fd |
|
26 |