1

Dependencies:   Clients_Requests EthernetInterface HTTPServer NTPClient One_Wire_Function SimpleSMTPClient mbed-rpc mbed-rtos mbed

Fork of _PE2E_12-04_EthernetInterfaceServer by Rob Toulson

Revision:
0:51b0b8c2af12
Child:
1:2a82db3db4ae
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Fri Dec 09 08:06:33 2016 +0000
@@ -0,0 +1,26 @@
+
+/* 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, &eth);                    // 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 
\ No newline at end of file