Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用iPhone作为TCP和UDP服务器-开放端口?_Iphone_Tcp_Udp_Ports - Fatal编程技术网

使用iPhone作为TCP和UDP服务器-开放端口?

使用iPhone作为TCP和UDP服务器-开放端口?,iphone,tcp,udp,ports,Iphone,Tcp,Udp,Ports,我需要在iPhone和服务器中通过UDP和TCP发送和获取数据包。但是,我想如果我想给客户端(iPhone)发送数据包,他是。。。一种服务器 假设我通过端口2347向iPhone发送和获取数据包。我需要打开iPhone上的端口吗?iPhone有内置防火墙吗?iPhone上没有防火墙。然而,99%的情况下,手机将没有一个可公开访问的IP。它可能位于路由器后面的wifi上,也可能位于蜂窝网络上,最有可能位于NAT池后面。无论哪种方式,您都无法访问这些设备,您的手机用户也无法访问这些设备(在某些情况下

我需要在iPhone和服务器中通过UDP和TCP发送和获取数据包。但是,我想如果我想给客户端(iPhone)发送数据包,他是。。。一种服务器


假设我通过端口2347向iPhone发送和获取数据包。我需要打开iPhone上的端口吗?iPhone有内置防火墙吗?

iPhone上没有防火墙。然而,99%的情况下,手机将没有一个可公开访问的IP。它可能位于路由器后面的wifi上,也可能位于蜂窝网络上,最有可能位于NAT池后面。无论哪种方式,您都无法访问这些设备,您的手机用户也无法访问这些设备(在某些情况下可能会使用wifi)。考虑用另一种方式来实现这一点。

iPhone上没有防火墙。然而,99%的情况下,手机将没有一个可公开访问的IP。它可能位于路由器后面的wifi上,也可能位于蜂窝网络上,最有可能位于NAT池后面。无论哪种方式,您都无法访问这些设备,您的手机用户也无法访问这些设备(在某些情况下可能会使用wifi)。请考虑另一种方法。

默认情况下,iPhone上没有防火墙。如果您不需要iPhone充当服务器(例如绑定端口),您可以让服务器使用接收数据包的信息(例如IP和端口)将数据包发送回iPhone,使用您选择的协议,例如TCP或UDP。默认情况下,iPhone上没有防火墙。如果您不需要iPhone充当服务器(例如绑定端口),则可以让服务器使用接收数据包的信息(例如IP和端口)将数据包发送回iPhone,使用您选择的协议,例如TCP或UDP。

Hmmm。。获取包装的另一种方式是什么=/99%的时间可能有点言过其实。当手机处于WiFi时,同一WiFi上的设备当然可以直接连接到手机。该应用程序不适用于同一路由器中的用户,这个应用程序是一个MMORPG平台,世界各地的用户都在获取和发送页面到主服务器。在你了解网络的工作原理之前,你真的不应该考虑制作一个网络应用程序。一旦你打开服务器的套接字,你就可以自由地来回发送数据,直到一端关闭套接字为止。网络编程并不简单,在开始之前,你应该对网络的工作原理有所了解。。获取包装的另一种方式是什么=/99%的时间可能有点言过其实。当手机处于WiFi时,同一WiFi上的设备当然可以直接连接到手机。该应用程序不适用于同一路由器中的用户,这个应用程序是一个MMORPG平台,世界各地的用户都在获取和发送页面到主服务器。在你了解网络的工作原理之前,你真的不应该考虑制作一个网络应用程序。一旦你打开服务器的套接字,你就可以自由地来回发送数据,直到一端关闭套接字为止。网络编程并不简单,在开始之前,你应该对网络的工作原理有所了解。你所说的“包”是指“包”吗?这两个词在编程中的含义不同。我不擅长UDP和TCP,但我指的是从客户机/服务器发送和发送到客户机/服务器的mesages。你说的“包”是指“包”吗?这两个词在编程中的含义不同。我不是UDP和TCP方面的专家,但我指的是从客户端/服务器发送和发送到客户端/服务器的mesages。