Dependencies:   mbed lwip

main.cpp

Committer:
chris
Date:
2009-09-21
Revision:
0:a87ea5d8da61

File content as of revision 0:a87ea5d8da61:

#include "mbed.h"
#include "HTTPServer.h"
#include "HTTPStaticPage.h"

#include <string.h>

const char content[] = "<HTML><BODY><H1>Hello World</H1></BODY></HTML>";

HTTPServer http;

int main(void) {
    http.addHandler(new HTTPStaticPage("/index.htm", content, strlen(content)));
    http.bind();
    NetServer *net = NetServer::get();
    printf("%hhu.%hhu.%hhu.%hhu\n", (net->getIPAddr().addr)&0xFF, (net->getIPAddr().addr>>8)&0xFF, (net->getIPAddr().addr>>16)&0xFF, (net->getIPAddr().addr>>24)&0xFF);
    while(1) {
        http.poll();
    }
}