@Override public void onDestroy() { super.onDestroy(); if (server != null) { // 在程序退出时关闭web服务器 server.stop(); } Log.w("Httpd", "The server stopped."); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); server = new SimpleServer(); try { // 因为程序模拟的是html放置在asset目录下, // 所以在这里存储一下AssetManager的指针。 server.asset_mgr = this.getAssets(); // 启动web服务 server.start(); Log.i("Httpd", "The server started."); } catch (IOException ioe) { Log.w("Httpd", "The server could not start."); } }
public static void main(String[] args) { System.out.println("-- Running Server"); SimpleServer server = new SimpleServer(DEFAULT_PORT); server.runServer(); System.out.println("-- Done"); }