2015-07-24 4 views
1

Я использую XMPP Framework для приложения чата, где я переношу файлы [Small (2-5 мб), средний (20-40 мб), большой (80-100 мб)]. Теперь проблема в том, что когда я пытаюсь отправить файл среднего размера, я продолжаю получать следующие ошибки. Может ли кто-нибудь сообщить мне, что может быть причиной или как решить эту проблему?«сокет закрыт удаленным одноранговым узлом» ios для больших файлов в инфраструктуре XMPP

1. FILE TRANSFER FAILED: Error Domain=XMPPOutgoingFileTransferErrorDomain Code=501 "<feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>" UserInfo=0x175e69d40 {NSLocalizedDescription=<feature-not- 
implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/ 
2. FILE TRANSFER FAILED: Error Domain=Time Out Code=404 "The operation couldn’t be completed. (Time Out error 404.) 
3. FILE TRANSFER FAILED: Error Domain=GCDAsyncSocketErrorDomain Code=7 "Socket closed by remote peer" UserInfo=0x1762720c0 {NSLocalizedDescription=Socket closed by remote peer. 
+0

Предел размера файла по умолчанию для сервера - 5 МБ. Если вы хотите отправить большие данные, вам нужно связаться с администратором сервера, чтобы увеличить лимит файла. –

ответ

0

Обычно, когда сервер закрывает соединение, вы получите эту ошибку/Две причины, когда сервер закрывает соединение:

  1. Вы не посылать регулярные свистит, если клиент холостых.
  2. Вы регистрируетесь у другого клиента с одинаковыми учетными данными.