Webserver and SDWriter on LPC4088QSB
Dependencies: mbed mbed-rtos EALib EthernetInterface
main.cpp
- Committer:
- bertonieto
- Date:
- 2019-05-08
- Revision:
- 15:08bea8ac9e64
- Parent:
- 11:59dcefdda506
File content as of revision 15:08bea8ac9e64:
#include "mbed.h" #include "EthernetInterface.h" #include "MCIFileSystem.h" #include "TCPSocketConnection.h" MCIFileSystem mcifs("mci", NC); TCPSocketServer server; TCPSocketConnection client; int main() { FILE* fp1 = fopen("/mci/test1puta.txt", "a"); if (fp1) { fprintf(fp1, "Hello from EA Pechitos QSB\n"); for(int i = 0; i < 21; i++) { fprintf(fp1, " %d", i); //led2 = !led2; } fprintf(fp1, "\n"); fclose(fp1); } EthernetInterface eth; eth.init(); //Use DHCP eth.connect(); printf("IP Address is %s\n", eth.getIPAddress()); //server.open(ð); server.bind(80); server.listen(); while (true) { printf("Server bound and listening\n"); while (true) { server.accept(client); printf("Client connected, stack at 0x%08lX\n", client); char buffer[1024]; int n; //= client->recv(buffer, sizeof(buffer)); printf("Received %u bytes from remote host\n", n); client.send("ESTO ES LA POLLA",16); client.close(); } } }