NSPOSIXErrorDomain Code = 61 "La operación no se pudo completar. Conexión denegada"

Tengo un extraño problema al enviar más de un file en el server FTP a través de la networking Wi-Fi en un entorno específico. Utilizo mi propio cliente ftp autofabricado (realizado en zócalos).

  • Cuando pruebo la transferencia enviando files en mi server 'S1' en mi entorno 'E1' todo está bien.
  • Cuando pruebo la transferencia de envío de files al server 'S2' en 'E1', todo está bien también.
  • Cuando una persona envía files a mi server 'S1' en 'E2', todo está bien también. Pero
  • Cuando una persona está enviando files a su server 'S2' en 'E2', la transferencia se interrumpe después de enviar un file (!) Y aparece el error:

    Error Domain = NSPOSIXErrorDomain Code = 61 "La operación no se pudo completar. Connection rechazó"

ACTUALIZACIÓN : Y otra cosa más importante: la persona puede enviar los mismos files con éxito a 'S2' en 'E2' a través de otro dispositivo (Nokia con Symbian).

Realmente no tengo idea de lo que está pasando. ¿Vos si?

'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 

Las funciones de networking posix no harán que iOS encienda la radio WiFi si se ha dormido. Debe usar algunos methods NS para que se despierte y empiece a conectarse.