This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
built_in:webserver [2015/03/21 17:30] octazid [Methods] sorted |
built_in:webserver [2015/06/11 10:14] 85.17.24.66 s |
||
---|---|---|---|
Line 2: | Line 2: | ||
===== Methods ===== | ===== Methods ===== | ||
- | ^Method ^Description ^ | + | ^ Method |
- | |WebServer.AddServlet( p1,p2 ) | | | + | | WebServer.AddServlet( p1,callback |
- | |WebServer.SendText( txt ) | | | + | | WebServer.SendText( txt ) | | |
- | |WebServer.SetFolder( folder ) | | | + | | WebServer.SetFolder( folder ) | | |
- | |WebServer.SetResponse( | + | | WebServer.SetResponse( |
- | |WebServer.Start() | | | + | | WebServer.Start() |
+ | |||
+ | =====Example===== | ||
+ | //(Example taken from the DroidScript sample section)// | ||
+ | |||
+ | <code javascript> | ||
+ | // | ||
+ | function OnStart() | ||
+ | { | ||
+ | // | ||
+ | var ip = app.GetIPAddress(); | ||
+ | if( ip == " | ||
+ | app.ShowPopup( " | ||
+ | app.Exit(); | ||
+ | } | ||
+ | // | ||
+ | lay = app.CreateLayout( " | ||
+ | |||
+ | // | ||
+ | var s = " | ||
+ | " | ||
+ | txt = app.CreateText( s, | ||
+ | txt.SetTextSize( 22 ); | ||
+ | lay.AddChild( txt ); | ||
+ | |||
+ | // | ||
+ | app.AddLayout( lay ); | ||
+ | |||
+ | // | ||
+ | serv = app.CreateWebServer( 8080, | ||
+ | serv.SetFolder( "/ | ||
+ | serv.AddServlet( "/ | ||
+ | serv.Start(); | ||
+ | } | ||
+ | |||
+ | // | ||
+ | function OnServlet( request, | ||
+ | { | ||
+ | serv.SetResponse( " | ||
+ | app.ShowPopup( info.remoteAddress + " | ||
+ | } | ||
+ | </ |