ACKme
/
wiconnect-mbed-tcp_echo_client
TCP echo client using the WiConnect library and mbed TCP Socket API.
tcp_echo_server.py@7:f70f91038918, 2014-11-27 (annotated)
- 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?
User | Revision | Line number | New 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() |