【发布时间】: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