2012-12-05 81 views
1

我正在嘗試編寫一個應用程序,它使用TCP/IP與iPhone進行通信。爲了測試基本的調用,我試圖打開端口7(據說設置爲將任何輸入回送到接收器),寫入並讀取結果。如何爲iOS TCP/IP通信測試打開端口7?

我的代碼在時尚之後起作用。例如,我可以使用「www.xxx.com」爲主機名和端口80打開一個站點,編寫一個http地址並獲取響應。

問題是,當嘗試訪問端口7時,出現「操作無法完成,連接被拒絕」錯誤,並且可能還有其他未由Apple爲特定目的而打開的端口。我使用AirPort Utility應用程序在AirPort WiFi路由器上打開了端口7,並試圖在我的Mac和iPad上使用它們各自的IP地址在iOS上打開和寫入端口7,並始終得到相同的錯誤。

需要做些什麼才能打開端口,以便我可以使用TCP/IP使用iOS與其他iOS設備或臺式計算機進行通信?或者使用端口7作爲測試,而不是要走的路?

回答

0

這個問題已被蘋果開發人員表單上的某些人回答。總結:

在iOS上沒有支持使用echo服務的方式。測試TCP/IP的唯一方法是創建與實際服務器的連接。開發Mac可以用於使用netcat等。