2

我通过NanoHttpdServerSocket在我的 android 设备上构建了一个网络服务器,并从自身连接到该服务器。设备在线时运行良好。但是当设备不在线时我无法收到请求。我尝试连接localhost127.0.0.1但没有任何反应。无论如何要localhost在设备离线时建立连接?

谢谢

4

1 回答 1

0

尝试使用NanoHTTPD(String host, int port)构造函数构建您的服务器,并指定127.0.0.1(对于 localhost 环回接口)或0.0.0.0(对于所有接口)。这样,无论设备的连接如何,您都可以连接到您的服务器。

public class MyHttpd extends NanoHTTPD {
  public MyHttpd(){
    super('0.0.0.0', 8080);
    // ....
  }

  // ....
}
于 2018-02-06T04:33:39.207 回答