我正在尝试编写一个使用TCP / IP与iPhone进行通信的应用程序。为了测试基本调用,我试图打开端口7(据说设置为将任何输入回送给接收器),写入它并读取结果。
我的代码在时尚之后运作。例如,我可以使用“www.xxx.com”打开一个主机名和端口80的站点,写一个http地址,然后回复一个响应。
问题是我在尝试访问端口7时出现错误,“操作无法完成。连接被拒绝”错误,并且可能是Apple未针对特定目的打开的任何其他端口。我使用AirPort实用程序应用程序在AirPort WiFi路由器上打开了端口7,并尝试使用各自的iOS IP地址在我的Mac和iPad上打开和写入端口7,并始终得到相同的错误。
打开端口需要做些什么,以便我可以使用TCP / IP通过iOS与其他iOS设备或桌面计算机进行通信?或者使用端口7作为测试根本不是要走的路?
答案 0 :(得分:0)
Apple Developer表格中的某些人回答了这个问题。总结一下:
在iOS上没有受支持的方式来使用echo服务。测试TCP / IP的唯一方法是创建与实际服务器的连接。可以使用开发Mac,例如使用netcat。