我正在尝试编写一个使用 TCP/IP 与 iPhone 进行通信的应用程序。为了测试基本调用,我试图打开端口 7(据说它被设置为将任何输入回显到接收器),写入它并读取结果。
我的代码很流行。例如,我可以使用“www.xxx.com”作为主机名和端口 80 打开一个站点,写入一个 http 地址,然后返回一个响应。
问题是我在尝试访问端口 7 时收到错误“无法完成操作。连接被拒绝”错误,并且可能是 Apple 未出于特定目的打开的任何其他端口。我已经使用 AirPort Utility 应用程序打开了 AirPort WiFi 路由器上的端口 7,并尝试在我的 Mac 和 iPad 上使用它们各自的 iOS IP 地址打开和写入端口 7,但总是得到相同的错误。
需要做什么才能打开端口,以便我可以使用 TCP/IP 通过 iOS 与其他 iOS 设备或台式计算机进行通信?或者使用端口 7 作为测试根本不是要走的路?