Iphone 如果我知道目的地';s的IP地址和端口号?
我正在尝试创建一个iPhone P2P应用程序。如果我知道某人的ip地址和端口号(我将使用固定端口号),那么我是否可以向此人发送数据包,而不考虑此人所属的网络和使用的ISP公司 基本上,我将设置一个集中式服务器,用户将其IP地址(我将使用固定端口号)更新到服务器。如果我想发送一些东西给某人,那么我可以从服务器获取此人的IP地址,并创建一个套接字,然后通过套接字发送我想要的任何东西 我想知道我是否还得考虑别的事情……<Iphone 如果我知道目的地';s的IP地址和端口号?,iphone,networking,Iphone,Networking,我正在尝试创建一个iPhone P2P应用程序。如果我知道某人的ip地址和端口号(我将使用固定端口号),那么我是否可以向此人发送数据包,而不考虑此人所属的网络和使用的ISP公司 基本上,我将设置一个集中式服务器,用户将其IP地址(我将使用固定端口号)更新到服务器。如果我想发送一些东西给某人,那么我可以从服务器获取此人的IP地址,并创建一个套接字,然后通过套接字发送我想要的任何东西 我想知道我是否还得考虑别的事情……< 提前谢谢是的,你可以。但如果该设备通过Wi-Fi连接,则可能位于防火墙后面。防
提前谢谢是的,你可以。但如果该设备通过Wi-Fi连接,则可能位于防火墙后面。防火墙可能需要端口转发。 < P>是的,这就是互联网地址方案的全部思想。
这里有一些事情需要考虑。
我强烈推荐Cocoa异步套接字。它是第三方开源项目。 网站上还有几个基本的示例项目可以帮助您开始。我在使用这个框架方面有着丰富的经验 您还可以检查以下内容:
这是标准的CFNetwork教程和说明。设置端口号以避免此问题的最佳方法是什么?