Передача файлов Miranda IM в gtalk не работает

Я использую последнюю 64-битную версию Miranda IM для Windows 8. Gtalk отлично работает для меня, за исключением передачи файлов. no compatible file transfer mechanism exists когда я пытаюсь отправить файл кому-то, кто запускает старую настольную версию Gtalk. Когда они пытаются отправить мне файл, он говорит им, что "другой человек может использовать gmail".

Я создал свою учетную запись Gtalk с помощью встроенной функции, и после проверки параметры соответствуют параметрам, указанным на странице справки Google Talk.

Форумы Миранды тоже не проливают свет... кто-нибудь знает об исправлении?

1 ответ

Решение

На самом деле подсказка находится в сообщении об ошибке. Для большинства соединений невозможно установить прямое соединение между двумя узлами, даже если вы разрешите это (см. Скриншот ниже). Одной из основных причин будет NAT.

Решение состоит в том, чтобы использовать прокси-сервер bytestream, который оба партнера могут использовать и настраивать Miranda для этого. Вполне вероятно, что ваша сторона является неудачной из того, что вы описываете. В целом, конечно, может случиться так, что одна или обе стороны потерпят неудачу. Поэтому может понадобиться посмотреть на настройки другого человека.

Диалог настроек Миранда И.М

Второй отмеченный флажок и соответствующее поле редактирования - это то, что вы ищете.

Также обратите внимание: прокси-серверы bytestream являются сервисами в смысле XMPP ("Jabber"), поэтому имена, хотя и выглядящие как DNS-имена, не могут быть введены на DNS-сервере, если вы подключены к домену Jabber-сервера, который предлагает bytestream прокси. Каноническое имя обычно proxy.domain-nameПо крайней мере, в OpenFire это было раньше, и ejabberd это так.


Редактировать:

где найти прокси-сервер bytestream: в главном меню Miranda ("корона") выберите настроенный протокол / учетную запись. Должно появиться всплывающее меню с другим подменю "Службы", в котором вы найдете "Обнаружение служб". В нем будет показан список доступных прокси bytestream для вашей службы, если сервер был настроен для рекламы и предоставления этой услуги. Смотрите скриншот ниже.

Сервис Discovery в Миранда IM

Второй до последнего показывает прокси-сервис. Опять же, это должно быть включено на сервере. Кроме того, Google - по моему опыту - делает некоторые вещи, которые могут усложнить, например, шифрованные S2S-соединения, поэтому я не удивлюсь, если возникнут некоторые сложности с прокси-сервером bytestream. По крайней мере, я не мог видеть никаких предлагаемых услуг. Хотя GTalk использует XMPP, насколько я понимаю, они не полностью следуют стандарту.

Другие вопросы по тегам