在特定环境中,在FTP服务器上通过WiFi网络发送多个文件时出现了一个奇怪的问题。我使用自己的,自制的ftp客户端(在套接字上制作)。
当一个人在'E2'中将文件发送到他的服务器'S2'时,在发送一个文件(!)后传输被中断并出现错误:
错误域= NSPOSIXErrorDomain代码= 61“操作无法执行 完成。连接被拒绝“
更新:还有一个重要的事情:此人可以通过其他设备(带有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
答案 0 :(得分:1)
如果已经进入睡眠状态,posix网络功能将不会导致iOS打开WiFi无线电。您必须使用一些NS方法使其唤醒并开始连接。