Передача файлов
Введение
В Jabber, как и у большинства других IM, в Jabber есть возможность передачи файлов, но, к сожалению, с ней часто возникают проблемы. Почти всегда они связаны со способом подключения к интернету. Довольно распространены способы (в частности NAT и прокси), при которых затруднительно устанавливать прямые соедиения между 2 компьютерами (при обмене сообщениями прямых соединений не происходит, поэтому проблем нет). Если у Вас нет проблем с передедачей файлов - Вам повезло и либо у Вас уже настроен клиент, либо у вас хороший способ подключения к интернету. Если передача файлов не работает (допустим у Вас выход в интернет через локальную сеть) - то необходимо настраивать клиент.
Способы передачи файлов
Существует несколько протоколов передачи файлов в Jabber. Самым популярным, новым и оффициальным является SI. Существуют две разновидности SI : in-bound (в канале) и out-of-bound(вне канала). Первый медленный, ненадежный, но будет работать почти всегда, при его использовании файлы посылаются точно так же,как и сообщения. Второй быстрый, надежный, но работает не всегда, при его использовании файлы посылаются либо напрямую, либо через специальный прокси.
Клиенты
Bombus и Gajim не нуждаются в настройке, так как первый испльзует in-bound, а второй без настройки умеет передавать файлы через свой прокси.Настройка описывается на примере Psi 0.12.
Настройка
Нажимаем menu-Service Discovery-имя Вашей учетной записи. Ждем несколько секунд. Если Вы видите там транспорт proxy, Вам следует использовать его,в противном случае используем другой. Далее необходимо выбрать меню-Account Setup-имя Вашей учетной записи-Modify-страница Misc. В поле Data Transfer Proxy пишем имя транспотра - либо имя транспотра для Вашего сервера (допустим для Jabbus.org имя будет proxy.jabbus.org), а если вы не нашли прокси в Service Discovery,то используем допустим proxy.jabber.ru. Сохраняем изменения.Далее необходимо идти в меню-Options-Application. В самом низу пишем свой внешний ip адрес, который можно узнать на 2ip , сохраняем настройки и пользуемся передачей файлов.