【问题标题】:Reuse the same port for GCDWebServer upon foregrounding?在前台重用 GCDWebServer 的相同端口?
【发布时间】:2016-02-03 18:42:03
【问题描述】:

当应用程序暂停时,服务器连接是否在技术上关闭?当用户再次将应用程序置于前台并且端口已设置为 0 时,它以不同端口启动的可能性有多大?只是想知道当我的应用程序已经将具有特定端口的 URL 传递给 AVFoundation 并在应用程序的背景和前景时处理什么样的情况

【问题讨论】:

    标签: gcdwebserver


    【解决方案1】:

    当您创建 GCDWebServer 实例时,您指定了一个端口,因此将始终使用相同的端口。

    如果你传递 0,那么每次都会使用一个随机的。

    【讨论】:

    • 是否有任何端口不太可能被操作系统选择用于未来的应用程序?如果我指定一个端口而另一个服务正在使用该端口,它不会简单地失败吗?
    • 你是对的,它会失败。但实际上,iOS 设备不是服务器,它们不运行 HTTP、AFP、SSH、FTP 等服务……我很确定所有端口都可用,包括用于典型 HTTP 的 80 等较低端口。
    猜你喜欢
    • 2015-12-07
    • 2017-10-27
    • 2021-02-11
    • 1970-01-01
    • 2018-12-30
    • 2020-12-04
    • 2021-09-25
    • 1970-01-01
    • 2014-08-04
    相关资源
    最近更新 更多