NSPOSIXErrorDomain代码= 61“操作无法完成。连接被拒绝”

时间:2011-07-21 08:02:26

标签: ios sockets ftp connection wifi

在特定环境中,在FTP服务器上通过WiFi网络发送多个文件时出现了一个奇怪的问题。我使用自己的,自制的ftp客户端(在套接字上制作)。

  • 当我在我的环境'E1'中测试我的服务器'S1'上的传输发送文件时,一切正常。
  • 当我测试传输文件到'E1'中的服务器'S2'时,一切正常。
  • 当一个人将文件发送到'E2'中的服务器'S1'时,一切都还可以。 但
  • 当一个人在'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

1 个答案:

答案 0 :(得分:1)

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