ported HTTP-Server with W5500 Ethernet Shield

Dependencies:   W5500Interface mbed-rpc mbed

Fork of HTTP-Server by Francois Berder

Revision:
9:a9bf63017854
Parent:
3:fb0a778f2480
Child:
11:ac3569846176
--- a/main.cpp	Thu Jul 18 08:30:11 2013 +0000
+++ b/main.cpp	Thu Jul 18 09:39:35 2013 +0000
@@ -30,15 +30,23 @@
     RPCType::instance().register_types();    
 
     EthernetInterface eth;
-    eth.init();
-    eth.connect();
+    if(eth.init())
+    {
+        printf("Error while initializing the ethernet interface.\n");
+        return -1;
+    }
+    if(eth.connect())
+    {
+        printf("Error while starting the ethernet interface.\n");
+        return -1;
+    }
+    
     printf("IP Address is %s\n", eth.getIPAddress());
     
     HTTPServer srv = create_interactive_server();
 
     if(!srv.init(SERVER_PORT))
     {
-        printf("Error while initializing the server\n");
         eth.disconnect();
         return -1;
     }