2016-02-03 23 views
0

當應用程序暫停時,服務器連接在技術上是否關閉?當用戶再次前臺應用程序並將端口設置爲0時,它有多大可能會以不同的端口啓動?只是想知道什麼樣的情況下處理,當我的應用程序已經通過一個具有特定端口的URL到AVFoundation,然後背景和前景應用程序在前臺使用GCDWebServer時重複使用相同的端口?

回答

1

當您創建一個GCDWebServer實例時,指定一個端口,以便相同的端口將總是被使用。

如果您通過0,則每次都使用一個隨機數。

+0

是否有任何端口不太可能被操作系統選擇用於將來的應用程序?如果我指定一個端口,而另一個服務正在使用該端口,它不會簡單地失敗嗎? – meisel

+0

你是對的,它會失敗。但實際上,iOS設備不是服務器,它們不運行HTTP,AFP,SSH,FTP等服務......我很確定所有端口都可用,包括典型的HTTP等80端口。 – Pol

相關問題