@GOshaSaveiko
IT-менеджер, программист

Как увеличить скорость передачи файлов XMPP?

Добрый вечер.
У меня есть корпоративный XMPP (ejabberd), есть некоторое количество компьютеров с WinXP и Spark 2.7.4 в качестве клиента. Между ними файлы передаются с отличной скоростью.
В сети появились несколько компьютеров с Win7, которые тоже пытаются отправлять файлики в адрес других пользователей.
Теперь картина выглядит так:
WinXP-WinXP = OK
WinXP-Win7 = OK
Win7-WinXP = ОООООчень медленная передача файла
Я уже перерыл все настройки, обновил драйверы на сетевые карты результатов нет. Идеи закончились.
Может кто-нибудь сталкивался с такой бородой и подкинет свежих идей?
  • Вопрос задан
  • 1263 просмотра
Решения вопроса 1
Vapaamies
@Vapaamies
Разработчик будущей ОС для ПК размером 250 МБ
В XMPP файлы можно передавать несколькими способами:
  1. Маленькими кусочками через сервер — по тому же пути, что и сообщения чата.
  2. P2P на максимальной скорости — без участия сервера, в интернетах требует реальный IP, в корпоративной сети достаточно внутреннего. Поддерживается не всеми клиентами.
  3. Вроде какой-то третий способ, не помню..

При желании можно найти XEP-ы, описывающие это дело. P2P работает в Миранде и QIP.

В вашем случае может оказаться, что брандмауэр Windows 7 запрещает прямые подключения, и передача файла идет кусочками через сервер.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы