【问题标题】:NSPOSIXErrorDomain Code=61 "The operation couldn’t be completed. Connection refused"NSPOSIXErrorDomain Code=61 "操作无法完成。连接被拒绝"
【发布时间】:2011-10-10 00:30:31
【问题描述】:

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

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

    Error Domain=NSPOSIXErrorDomain Code=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

【问题讨论】:

  • 两台设备都使用被动模式吗?

标签: ios sockets ftp connection wifi


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-30
    • 2016-02-16
    • 1970-01-01
    • 2014-06-18
    • 2011-08-02
    • 2014-09-28
    • 1970-01-01
    相关资源
    最近更新 更多