1

在我的应用程序中,我创建了一个本地 NanoHttpd 服务器,为其提供要服务的视频文件的路径。然后,启动另一个应用程序从流中播放。现在,因为我不希望该服务器永远运行。

  • 有什么方法可以知道其他应用程序已停止接收数据(或已关闭),或者,
  • 我可以在 NanoHttpd 中设置任何超时,以便它自行关闭。

我是 nanohttpd 的新手,http。欢迎任何获得最终结果的建议。

4

2 回答 2

4

在 NanoHttpd 中为您自己的 TimeOut 设置 SOCKET_READ_TIMEOUT。默认为 5000。

于 2014-08-14T11:16:55.907 回答
0

也许我来晚了,但您也可以在启动 NanoHTTPD 服务器时设置 SOCKET_READ_TIMEOUT:

NanoHTTPD server = new NanoHTTPD(yourPort);
server.start(readTimeout);
于 2017-06-14T12:46:18.747 回答