SHOW:
|
|
- or go back to the newest paste.
1 | # Echo server program | |
2 | import socket | |
3 | import os | |
4 | import time | |
5 | ||
6 | HOST = '' | |
7 | PORT = 5000 | |
8 | s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) | |
9 | s.bind((HOST, PORT)) | |
10 | s.listen(1) | |
11 | ||
12 | pid = os.fork() | |
13 | print 'pid', pid | |
14 | - | if not pid: |
14 | + | if pid: |
15 | s.close() | |
16 | while True: | |
17 | time.sleep(1) | |
18 | ||
19 | while True: | |
20 | conn, addr = s.accept() | |
21 | print pid, 'Connected by', addr | |
22 | while 1: | |
23 | data = conn.recv(1) | |
24 | if not data: break | |
25 | conn.sendall(data) | |
26 | conn.close() |