listener.py
1 |
import socket |
---|---|
2 |
|
3 |
|
4 |
TCP_IP = '0.0.0.0'
|
5 |
TCP_PORT = 5005
|
6 |
BUFFER_SIZE = 20 # Normally 1024, but we want fast response |
7 |
|
8 |
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) |
9 |
s.bind((TCP_IP, TCP_PORT)) |
10 |
s.listen(1)
|
11 |
|
12 |
conn, addr = s.accept() |
13 |
print 'Connection address:', addr |
14 |
while 1: |
15 |
data = conn.recv(BUFFER_SIZE) |
16 |
if not data: break |
17 |
print "received data:", data |
18 |
conn.send(data) # echo
|
19 |
conn.close() |