View difference between Paste ID: Ky5K1L7S and g0ewbLux
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()