如何在NanoHttpd Server中设置超时

时间:2014-05-31 09:34:07

标签: android http timeout nanohttpd

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

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

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

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:0)

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

NanoHTTPD server = new NanoHTTPD(yourPort);
server.start(readTimeout);