![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
demo versie 16/05
Dependencies: EthernetInterface mbed-rto mbed
Fork of ProjectVLC by
Diff: TCPlistener.cpp
- Revision:
- 32:537005b4a065
- Parent:
- 31:915f6cb7ffa5
- Parent:
- 25:4c673da1a3ae
- Child:
- 33:2d4a2bfd0cd6
--- a/TCPlistener.cpp Wed Apr 25 14:51:18 2018 +0000 +++ b/TCPlistener.cpp Tue May 01 11:58:20 2018 +0000 @@ -8,7 +8,7 @@ eth.connect(); server.bind(4000); server.listen(); - server.set_blocking(true); + server.set_blocking(false,1); arraySize=10; } @@ -16,11 +16,14 @@ printf("Maak een connectie.\r\n"); TCPSocketConnection client; server.accept(client); - int n=client.receive(contents,size); - if(n!=-1){ - contents[n] = '\0'; - printf("Segment ontvangen van %s:%i met inhoud \"%s\"\r\n", client.get_address(),client.get_port(),contents); - return true; - } + int n=client.receive(contents,size); + while(n=-1) + { + if(n!=-1){ + contents[n] = '\0'; + printf("Segment ontvangen van %s:%i met inhoud \"%s\"\r\n", client.get_address(),client.get_port(),contents); + return true; + } + } return false; } \ No newline at end of file