ios – NSPOSIXErrorDomain代码= 61“无法完成操作.拒绝连接”

前端之家收集整理的这篇文章主要介绍了ios – NSPOSIXErrorDomain代码= 61“无法完成操作.拒绝连接”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个奇怪的问题,在特定环境中通过WiFi网络在FTP服务器上发送多个文件.我使用自己的,自制的ftp客户端(在套接字上制作).

>当我在我的环境’E1’中测试我的服务器’S1’上的传输发送文件时,一切正常.
>当我测试传输文件到’E1’中的服务器’S2’时,一切都还可以.
>当一个人将文件发送到’E2’中的服务器’S1’时,一切都还可以.

>当一个人向’E2’中的服务器’S2’发送文件时,在发送一个文件(!)后传输被中断,并且出现错误

Error Domain=NSPOSIXErrorDomain Code=61 “The operation couldn’t be
completed. Connection refused”

更新:还有一个重要的事情:这个人可以通过其他设备(带有Symbian的诺基亚)将相同的文件成功发送到’E2’中的’S2′.

我真的不知道发生了什么.你呢?

'S1' - my ftp server in my location
'E1' - my environment: an iOS device,WiFi network W1,firewall F1,'S2' - ftp server in other country
'E2' - environment in other country: an iOS device,WiFi network W2,firewall F2

解决方法

如果已经进入睡眠状态,posix网络功能将不会导致iOS打开WiFi无线电.您必须使用一些NS方法使其唤醒并开始连接.

猜你在找的iOS相关文章