equal
deleted
inserted
replaced
7 cdef class socket : |
7 cdef class socket : |
8 """ |
8 """ |
9 Represents a single OS-level socket |
9 Represents a single OS-level socket |
10 |
10 |
11 >>> from qmsk.net.socket import addr |
11 >>> from qmsk.net.socket import addr |
12 >>> s = socket() |
12 >>> from qmsk.net.socket.constants import * |
|
13 |
|
14 >>> s = socket(1337) |
|
15 Traceback (most recent call last): |
|
16 ... |
|
17 OSError: [Errno 97] Address family not supported by protocol |
|
18 |
|
19 >>> s = socket(fd=1337) |
13 >>> s.send('foo') |
20 >>> s.send('foo') |
14 Traceback (most recent call last): |
21 Traceback (most recent call last): |
15 ... |
22 ... |
16 OSError: [Errno 9] Bad file descriptor |
23 OSError: [Errno 9] Bad file descriptor |
17 >>> s.socket() |
24 |
|
25 >>> s = socket(AF_INET, SOCK_STREAM) |
18 >>> s.bind(addr.sockaddr_in('127.0.0.1', 1337)) |
26 >>> s.bind(addr.sockaddr_in('127.0.0.1', 1337)) |
19 >>> s.listen(1) |
27 >>> s.listen(1) |
20 >>> s.listen(0) |
28 >>> s.listen(0) |
21 >>> s = socket(); s.socket() |
29 |
|
30 >>> s = socket() |
22 >>> s.connect(addr.sockaddr_in('127.0.0.1', 1338)) |
31 >>> s.connect(addr.sockaddr_in('127.0.0.1', 1338)) |
23 Traceback (most recent call last): |
32 Traceback (most recent call last): |
24 ... |
33 ... |
25 OSError: [Errno 111] Connection refused |
34 OSError: [Errno 111] Connection refused |
26 |
35 |