TCP echo client using the WiConnect library and mbed TCP Socket API.

Dependencies:   WiConnect mbed

Committer:
dan_ackme
Date:
Thu Nov 27 10:28:46 2014 +0000
Revision:
7:f70f91038918
Parent:
5:146aa620d96e
updated for latest wiconnect

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dan_ackme 1:df55971a70cb 1 import socket
dan_ackme 1:df55971a70cb 2
dan_ackme 1:df55971a70cb 3 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
dan_ackme 1:df55971a70cb 4 s.bind(('', 7))
dan_ackme 1:df55971a70cb 5 s.listen(1)
dan_ackme 1:df55971a70cb 6
dan_ackme 1:df55971a70cb 7 while True:
dan_ackme 1:df55971a70cb 8 conn, addr = s.accept()
dan_ackme 1:df55971a70cb 9 print 'Connected by', addr
dan_ackme 1:df55971a70cb 10 while True:
dan_ackme 1:df55971a70cb 11 data = conn.recv(1024)
dan_ackme 1:df55971a70cb 12 if not data: break
dan_ackme 1:df55971a70cb 13 conn.sendall(data)
dan_ackme 5:146aa620d96e 14 conn.close()