на самом деле ключ находится в сообщении об ошибке. Для большинства соединений невозможно установить прямое соединение между двумя одноранговыми узлами, даже если это разрешено (см. скриншот ниже). Одной из основных причин будет NAT.
решение состоит в том, чтобы использовать прокси bytestream, который оба узла могут использовать и настраивать Miranda для этого. Вполне вероятно, что ваша сторона является неудачной из того, что вы описываете. В целом, конечно, может случиться так, что одна или обе стороны потерпят неудачу. Таким образом, глядя на другой могут потребоваться настройки пользователя.
второй флажок и сопутствующее поле редактирования-это то, что вы ищете.
также Примечание: прокси bytestream являются сервисами в смысле XMPP ("Jabber"), таким образом, имена, хотя и появляющиеся как имена DNS, не могут быть введены в сервер DNS, если вы связаны с доменом сервера Jabber, который предлагает прокси bytestream. Каноническое имя обычно proxy.domain-name
по крайней мере в Раньше это был OpenFire и ejabberd.
Edit:
где найти прокси bytestream: в главном меню Miranda ("корона") выберите протокол/учетную запись, которую вы настроили. Это должно дать вам всплывающее меню с другим подменю "Services", под которым вы найдете"Service Discovery". Там будет список доступных прокси bytestream для вашего сервиса, если сервер был настроен для рекламы и предоставления этой услуги. Смотрите скриншот ниже.
предпоследний показывает прокси-сервис. Опять же, это должно быть включено на сервере. И, кроме того, Google-по моему опыту - делает некоторые вещи, чтобы усложнить, например, зашифрованные соединения S2S,поэтому я не был бы точно удивлен, если некоторые осложнения придумают прокси-сервер bytestream. По крайней мере, я не видел предлагаемых услуг. Несмотря на то, что GTalk использует XMPP, они не полностью следуют стандарту, насколько я понимать.