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*/
}