Version 09/12/2016
Dependencies: EthernetInterface HTTPServer mbed-rpc mbed-rtos mbed
main.cpp
00001 00002 /* Program Example: 12.4 mbed file server setup 00003 */ 00004 #include "mbed.h" 00005 #include "EthernetInterface.h" 00006 #include "HTTPServer.h" 00007 #include "FsHandler.h" 00008 00009 EthernetInterface eth; // define Ethernet interface 00010 LocalFileSystem fs("webfs"); // define Local file system 00011 HTTPServer svr; // define HHTP server object 00012 00013 int main() { 00014 eth.init("192.168.1.101","255.255.255.0","192.168.1.1"); // initialise Ethernet 00015 eth.connect(); // connect Ethernet 00016 HTTPFsRequestHandler::mount("/webfs/", "/"); // mount file server handler 00017 svr.addHandler<HTTPFsRequestHandler>("/"); // add handler to server object 00018 svr.start(80, ð); // bind server to port 80 00019 while(1) 00020 { 00021 svr.poll(); // continuously poll for Ethernet messages to server 00022 } 00023 } 00024 00025 // address to locate HOME.HTM 00026 // http://192.168.1.101/HOME.HTM
Generated on Sat Aug 6 2022 17:48:51 by 1.7.2