TCP Server that handles multiple client requests at the same time using multiple threads
Dependencies: EthernetInterface Server mbed-rtos mbed Threads
main.cpp
- Committer:
- lemniskata
- Date:
- 2013-06-29
- Revision:
- 5:375e278a4545
- Parent:
- 4:b8145a198e58
File content as of revision 5:375e278a4545:
#include "mbed.h" #include "EthernetInterface.h" #include "Server.h" void Start_server(void const *port) { int _port=(int) port; Server my_server(_port,3); int n=my_server.Start(); if(n==-1) { //printf("Server startup failed\n"); } } osThreadDef(Start_server, osPriorityNormal, DEFAULT_STACK_SIZE); int main (void) { int port=7; osThreadCreate(osThread(Start_server), (void *) port); /* do your thing*/ }