Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
iOS中已使用套接字端口?_Ios_Sockets_Port - Fatal编程技术网

iOS中已使用套接字端口?

iOS中已使用套接字端口?,ios,sockets,port,Ios,Sockets,Port,我在应用程序中使用CoCoCoaAsyncSocket,尝试通过socket发现设备并向它们发送消息。港口是确定的。有时,当我删除我的应用程序并从Xcode重新安装它时,我的应用程序什么也做不了。我无法找到并连接任何设备。我尝试重新启动iphone,应用程序可以正常工作 我认为该流程尚未发布,地址已被使用。但是如何避免这种解决方案?在我的应用程序被终止后,iOS将释放我的应用程序中使用的任何资源? 感谢您的帮助。当一台设备关闭TCP连接时,它将在2MSL中处于TIME_WAIT状态,在此期间,它

我在应用程序中使用
CoCoCoaAsyncSocket
,尝试通过
socket
发现设备并向它们发送消息。港口是确定的。有时,当我删除我的应用程序并从
Xcode
重新安装它时,我的应用程序什么也做不了。我无法找到并连接任何设备。我尝试重新启动iphone,应用程序可以正常工作

我认为该流程尚未发布,地址已被使用。但是如何避免这种解决方案?在我的应用程序被终止后,iOS将释放我的应用程序中使用的任何资源?


感谢您的帮助。

当一台设备关闭TCP连接时,它将在2MSL中处于TIME_WAIT状态,在此期间,它无法连接到同一个套接字对(ip/端口)。是TCP禁止连接,所以即使你重新安装你的应用程序,它也不会工作。@KudoCC谢谢你的帮助:)我使用udp特定端口,并且有同样的问题。我的进程正在退出,但有时绑定端口无法释放。是iOS系统的错误吗?