import fi.iki.elonen.NanoHTTPD; public class LocalStreamingServer extends NanoHTTPD{ public LocalStreamingServer(int port){ super(port); } @Override public Response serve(IHTTPSession session){ String msg = "<html><body><h1>Hello server</h1>\n"; Map<String, String> parms = session.getParms(); if (parms.get("username") == null) { msg += "<form action='?' method='get'>\n <p>Your name: <input type='text' name='username'></p>\n" + "</form>\n"; } else { msg += "<p>Hello, " + parms.get("username") + "!</p>"; } return newFixedLengthResponse(msg + "</body></html>\n"); } }