JRuDevels

Jabber Russian Developers Forum.
Log in Register FAQ Memberlist Search JRuDevels Forum Index

JRuDevels Forum Index » Vacuum » Передача файлов
Post new topic  Reply to topic View previous topic :: View next topic 
Передача файлов
PostPosted: Mon Sep 13, 2010 2:47 pm Reply with quote
letu
Отметившийся
Отметившийся
Joined: 13 Sep 2010
Posts: 9




Объясните, пожалуйста, во всех мелочах как настроить передачу файлов для обмена с другими клиентами, например icq, qip. Есть аккаунт gojabber.org, на который транспортами подключил остальные протоколы.
После выбора в настройках Vacuum "Поток данных по умолчанию" равным "Внутриканальный поток данных" приём файлов заработал, при отправке файла в статусе пишет "Неверный ответ на запрос инициализации потока".
View user's profile Send private message
PostPosted: Wed Sep 15, 2010 11:19 am Reply with quote
Lion
Разработчик
Разработчик
Joined: 10 Jan 2005
Posts: 699
Location: г. Волжский




Для передачи файлов в вакууме поддерживается два канальных протокола Socks5 и In-Band (внутриканальный). В первом случае данные передаются через отдельное TCP соединение, во втором, через имеющиеся подключение к серверу путем разбития всего потока данных на пакеты и передачи их внутри сообщений.

Каждый из протоколов имеет свои преимущества и недостатки.

Основная проблема Socks5 протокола заключается в проблематичности установки TCP соединения в случае, когда передающая сторона не имеет белого IP адреса. Для решения этой проблемы существуют специальные прокси серверы (в настройках они называются Прокси потока), если на вашем джаббер сервере нет такого прокси, то можно вручную указать любой публично доступный, например, например proxy.jabberfr.org и/или proxy.netlab.cz. Если вы находитесь за натом или прокси-сервером и пытаетесь передать файл за пределы вашей локальной сети, то очень желательно запретить прямые подключения в настройках, что позволит значительно сократить время установки соединения. Преимуществами этого протокола является высокая скорость передачи данных.

У In-Band протокола нет проблем с подключением т.к. он использует уже имеющееся подключение к серверу, но почти все серверы ограничивают максимальную пропускную способность подключений, в результате максимальная скорость передачи данных на большинстве серверов не превышает 2кб/сек.

Естественно, для успешной передачи файлов требуется, чтобы клиенты по обе стороны поддерживали передачу файлов и работали в строгом соответствии со стандартом, что, к сожалению, не всегда так.

Для передачи файлов в другие IM, например ICQ, требуется поддержка протокола со стороны транспорта, но я таких транспортов еще не видел.

Что касается QIP, то у меня получалось передавать и получать файлы через Socks5 протокол. Для передачи через внутриканальный поток попробуйте воспользоваться последней сборкой вакуума на сайте, в версии 1.0.2 были ошибки в его реализации.
View user's profile Send private message Send Jabber-message HabaHaba - Fast communicate ICQ Number
PostPosted: Wed Sep 15, 2010 8:01 pm Reply with quote
cblp.su
Разработчик
Разработчик
Joined: 08 Nov 2008
Posts: 45
Location: Москва




Lion wrote:
Для передачи файлов в вакууме...

Сложило пополам. Простите.
View user's profile Send private message Visit poster's website HabaHaba - Fast communicate
PostPosted: Fri Nov 26, 2010 5:54 am Reply with quote
Gendos
Guest




Дабы не плодить лишних тем. в linux версии есть возможность разделять директории для контактов при приеме файлов. это очень удобная штука. Но в win версии я этого не обнаружил. Подскажите, будет ли это в нее включено? Просто у нас в конторе для некоторых пользователей это будет камнем преткновения. Заранее благодарен.
PostPosted: Fri Nov 26, 2010 9:19 am Reply with quote
Lion
Разработчик
Разработчик
Joined: 10 Jan 2005
Posts: 699
Location: г. Волжский




В следующих ночных билдах под вину такая фича снова появится.
View user's profile Send private message Send Jabber-message HabaHaba - Fast communicate ICQ Number
PostPosted: Mon Nov 29, 2010 4:35 am Reply with quote
Gendos
Guest




Огромное спасибо.
PostPosted: Mon Nov 29, 2010 11:57 am Reply with quote
antiroot
Guest




Скажите, а можно добавить фичу записи передачи файлов в "Историю"?[/code]
PostPosted: Mon Nov 29, 2010 3:59 pm Reply with quote
Lion
Разработчик
Разработчик
Joined: 10 Jan 2005
Posts: 699
Location: г. Волжский




Вполне возможно.
View user's profile Send private message Send Jabber-message HabaHaba - Fast communicate ICQ Number
PostPosted: Tue Nov 30, 2010 5:49 pm Reply with quote
antiroot
Guest




Спасибо, буду ждать, а то очень надо!
PostPosted: Wed Dec 01, 2010 3:36 pm Reply with quote
Lion
Разработчик
Разработчик
Joined: 10 Jan 2005
Posts: 699
Location: г. Волжский




Будет в следующем билде, если не хочешь ждать, можешь собрать из исходников.
View user's profile Send private message Send Jabber-message HabaHaba - Fast communicate ICQ Number
PostPosted: Thu Dec 02, 2010 9:52 am Reply with quote
antiroot
Guest




А что в исходниках уже есть? И когда будет следующий билд? И что нужно, чтобы из исходников собрать? Подвиндовый Qt SDK?
PostPosted: Thu Dec 02, 2010 11:32 am Reply with quote
Lion
Разработчик
Разработчик
Joined: 10 Jan 2005
Posts: 699
Location: г. Волжский




Сборка будет на выходных. Для сборки самому нужно ставить Qt SDK.
View user's profile Send private message Send Jabber-message HabaHaba - Fast communicate ICQ Number
PostPosted: Thu Dec 02, 2010 11:35 am Reply with quote
letu
Отметившийся
Отметившийся
Joined: 13 Sep 2010
Posts: 9




antiroot wrote:
А что в исходниках уже есть?

http://code.google.com/p/vacuum-im/source/browse/trunk
View user's profile Send private message
Передача файлов
JRuDevels Forum Index » Vacuum
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT + 3 Hours  
Page 1 of 1  

  
  
 Post new topic  Reply to topic  


Powered by phpBB © 2001-2004 phpBB Group
phpBB Style by Vjacheslav Trushkin