2011-07-21 66 views
4

我有一个奇怪的问题,通过WiFi网络在特定的环境下FTP服务器上发送多个文件。我使用自己的,自制的ftp客户端(在套接字上制作)。NSPOSIXErrorDomain码= 61“的操作无法完成。连接被拒绝”

  • 当我在我的环境'E1'中测试服务器'S1'上的传输发送文件时,一切正常。
  • 当我测试传输发送文件到'E1'服务器'S2'时,一切都还好。
  • 当一个人在'E2'发送文件到我的服务器'S1'时,一切都可以。 (!) 但是,
  • 当一个人将文件发送到他的服务器“S2”中的“E2”转移正在发送一个文件,并在错误发生后断出现:

    错误域= NSPOSIXErrorDomain代码= 61“的操作无法完成 拒绝连接。”

UPDATE:还有一个重要的事:这个人可以发送相同的文件成功到'E2'的'S2'通过其他设备(诺基亚与Symbian)。

我真的不知道发生了什么事。你做?

'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

这两个设备是否都使用被动模式? – Cartroo

回答

1

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

相关问题