Version 09/12/2016
Dependencies: EthernetInterface HTTPServer mbed-rpc mbed-rtos mbed
main.cpp
- Committer:
- robt
- Date:
- 2016-12-09
- Revision:
- 0:51b0b8c2af12
File content as of revision 0:51b0b8c2af12:
/* Program Example: 12.4 mbed file server setup */ #include "mbed.h" #include "EthernetInterface.h" #include "HTTPServer.h" #include "FsHandler.h" EthernetInterface eth; // define Ethernet interface LocalFileSystem fs("webfs"); // define Local file system HTTPServer svr; // define HHTP server object int main() { eth.init("192.168.1.101","255.255.255.0","192.168.1.1"); // initialise Ethernet eth.connect(); // connect Ethernet HTTPFsRequestHandler::mount("/webfs/", "/"); // mount file server handler svr.addHandler<HTTPFsRequestHandler>("/"); // add handler to server object svr.start(80, ð); // bind server to port 80 while(1) { svr.poll(); // continuously poll for Ethernet messages to server } } // address to locate HOME.HTM // http://192.168.1.101/HOME.HTM