Страница 1 из 1

Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 07, 2021 1:31 pm
fmuser
Здравствуйте,
имеется MychatServer 8.10.0.2 (Win2008r2) и Android клиент самый свежий (включено автообновление)
В Android клиенте есть внешний IP и добавлен альтернативный IP (внутренний) для переключения телефонов, когда они попадают во внутреннюю сетку вайфай. Не работает по внутр.IP связь не устанавливается.
Очень много всего писать - Скажите пожалуйста, что от меня требуется, какие данные предоставить?

Re: Android

СообщениеДобавлено: Вт сен 07, 2021 1:40 pm
Андрей Раков
Добрый день.

Вы пробовали тем же методом подключиться по wifi с компьютера, может у нас нет доступа к серверу по этому интерфейсу?

Re: Android

СообщениеДобавлено: Вт сен 07, 2021 1:44 pm
fmuser
вложил скрин проверки альтернативного внутреннего ипа и портов из андроид клиента. По вайфаю пустит только если я перезапущу серверную часть чата.

Re: Android

СообщениеДобавлено: Вт сен 07, 2021 1:47 pm
Георгий Лысенко
Покажите лог Андроид-приложения за сегодня. Где найти логи.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 07, 2021 2:07 pm
fmuser
Это было непросто ))

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 07, 2021 2:15 pm
Георгий Лысенко
Как я вижу из вашего лога, вы все-таки подключались по внутреннему IP-адресу, логин происходил.
Вы часто переключаетесь между вайфаем и мобильной сетью? Просто вижу очень много безуспешных попыток подключения на оба адреса, такое чувство, что у вас в этот момент нет интернета.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 07, 2021 3:15 pm
fmuser
Интернет, конечно, был и не пропадал. Успешное переподключение с внешнего ипа на внутренний происходило только после перезапуска серверной части чата.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 07, 2021 3:53 pm
Георгий Лысенко
Если убрать внешний IP в настройках и подключаться только ко внутреннему, подключение произойдет?

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 07, 2021 4:30 pm
fmuser
убрал и оставил только внутренний по вайфаю - минут через 5 всё-таки подключился )

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 07, 2021 4:34 pm
Георгий Лысенко
Покажите теперь часть лога за это время.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 07, 2021 4:38 pm
fmuser
приложил

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 07, 2021 4:40 pm
Георгий Лысенко
В логе я вижу только ошибки "Connection timeout", с частотой в 10 секунд. У вас настолько плохой коннект?

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 07, 2021 4:40 pm
fmuser
Я сначала забыл порт поменять. Остался от внешнего ипа 9998. Потом преключил на 80

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 07, 2021 4:42 pm
Георгий Лысенко
Вижу, после того, как поменяли порт, ошибок больше не было.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 07, 2021 4:50 pm
fmuser
Я даже не знаю что и ответить то? Сейчас когда связь всё-таки установилась по внутреннему, то ничего не рвется. Как мне проверить то ?

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 07, 2021 5:07 pm
fmuser
в настройках альернативного айпи в клиенте андроида по умолчанию прописан 80 порт, а в основном айпи, который внешний прописан порт 9998. Такие настройки и были в самом начале. И не работало переключение на внутренний ип.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 07, 2021 5:08 pm
fmuser
когда я оставил только внутренний ип, то не сразу заметил, что остался порт 9998 и поменял его потом на 80

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 07, 2021 5:09 pm
fmuser
теперь бы всех вместе подружить и чтобы происходило переподключение автоматически. возможно ли это?

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 07, 2021 5:10 pm
Георгий Лысенко
У вас коннект по http или https настроен?

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 07, 2021 5:12 pm
fmuser
http

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Ср сен 08, 2021 10:57 am
fmuser
Здравствуйте, скажите пожалуйста , а какие порты должны быть открыты для подключения снаружи?
У меня сейчас открыты ТСР 2004 и ТСР80. Этого достаточно для работы чата у внешних клиентов на андроид телефонах?

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Чт сен 09, 2021 10:55 am
fmuser
В качестве эксперимента попробовал подключиться к чату по файфаю через ноутбук. Моментально подключается. Проблема именно в телефонных подключениях.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Чт сен 09, 2021 10:56 am
Георгий Лысенко
Разница в подключении мобильных устройств в том, что они подключаются напрямую к веб-серверу. Проверьте доступность ваших портов веб-сервера.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Чт сен 09, 2021 1:23 pm
fmuser
Так показывал же уже. Это скрин с телефона (Андроид) находящегося во внутренней сети (вайфай). Все доступно, но подключения нет.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Чт сен 09, 2021 1:29 pm
fmuser
Может быть у серверной части чата есть какое-то время жизни предыдущей сессии? Я сейчас поподробнее схему подключения обрисую.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Чт сен 09, 2021 1:42 pm
Георгий Лысенко
Мы не знаем, как у вас настроен port mapping, но во избежание таких ситуаций мы рекомендуем, чтобы порт, который открыт у вас на роутере для подключения, совпадал с портом MyChat Server, тем более, что вас никто не заставляет использовать 80й порт. В настройках сервера укажите желаемый.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Чт сен 09, 2021 1:52 pm
fmuser
мы же сейчас про внутреннюю сеть говорим - причём здесь порт маппинг?

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Чт сен 09, 2021 1:54 pm
Георгий Лысенко
Когда вы оставили в настройках только внутренний адрес и подключались по WiFi коннект происходил?

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Чт сен 09, 2021 1:54 pm
fmuser
давайте я ещё раз подробно всё опишу. подождите пока, не отвечайте.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Чт сен 09, 2021 1:57 pm
fmuser
да, коннект был и есть - сейчас опять попробовал. Включил вайфай на телефоне и оставил только внутренний ип. Подключился. И всё же дайте мне время (минут 10) я сейчас напишу подробную схему.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Чт сен 09, 2021 3:28 pm
fmuser
Итак, есть сеть состоящая из трех ванов и трех ланов. Каждый Лан выходит в мир из под своего вана.
Все сети заведены в один маршрутизатор.
В первом лане 192.168.30.0 установлен чат сервер и там же есть локальные клиенты на машинах с виндой.
Второй лан (это влан) 192.168.20.0 выходит в мир из под своего Вана и в его локальной сети так же живут клиенты с чатом на винде. Доступ второго лана в первый лан настроен политиками на маршрутизаторе.
Третий лан (влан) это вай фай, который тоже выходит в мир из под своего Вана. И на нем живут телефоны, которые настроены на внешний доступ к чат серверу через первый Ван. То есть проброс портов на первом Ване - проброшен порт 2004 один к одному, а 80 заменен на 9998, то есть в настройках клиента чата на телефоне выглядит так - айпишник внешний и два порта 2004 и 9998.
Работает.
Заметил в клиенте на телефоне строчку альтернативный ип. Прописал айпишник первого лана, где находится сам чат сервер, в политиках на маршрутизаторе разрешил доступ из третьего лана к первому. Нажал тест. Все отлично.
Итог - в настройках клиента на телефоне два ипа. Тесты проходят, но переключения не происходит. Не подключается телефон когда все настройки прописаны. Только по отдельности.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Чт сен 09, 2021 4:06 pm
Георгий Лысенко
Большое спасибо за уведомление, нашли ошибку, делаем сборку. Сегодня должно появиться обновление в маркете.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Чт сен 09, 2021 5:05 pm
fmuser
ооо!! даже дак! так и Вам спасибо! Ждун.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Пт сен 10, 2021 10:50 am
fmuser
Обновил и сервер и клиент. В настройках чат клиента на телефоне два ипа. Один внешний с пробросом портов и один внутренний от вайфай с родными портами. Не переключается на внутренний. Лог приложил. Если ещё что надо говорите пришлю.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Пт сен 10, 2021 10:53 am
Георгий Лысенко
Обновление в PlayMarket со вчерашнего дня еще обрабатывается, подождите апдейта, обновитесь и сообщите о результате.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Пт сен 10, 2021 11:00 am
fmuser
Не понял. В плеймаркете был же апдейт и на сайте чата новая версия сервера выложена. Или ещё будет?

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Пт сен 10, 2021 11:03 am
Георгий Лысенко
Вчера утром была выпущена версия, совместимая с новым сервером (8.11). После этого я исправил ошибку, о которой вы нам написали и отправил в маркет еще одну сборку, которая сейчас еще в обработке.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Пт сен 10, 2021 11:48 am
fmuser
аа понял. спасибо. жду.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Пт сен 10, 2021 4:15 pm
Георгий Лысенко
Обновление уже в Play Market.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Пн сен 13, 2021 12:00 pm
fmuser
Да, спасибо. Обновил на телефоне. Вот лог за сегодня. Чего то никак уже не получается подключиться ни вместе ни по отдельности.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Пн сен 13, 2021 12:08 pm
Георгий Лысенко
Так. Давайте еще раз.
Вы подключаетесь в локальной сети и через мобильный интернет. Когда вы подключаетесь к WiFi, у вас нет в локальной сети интернет-подключения?

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Пн сен 13, 2021 1:02 pm
fmuser
Георгий, я не понимаю вопроса - Когда вы подключаетесь к WiFi, у вас нет в локальной сети интернет-подключения?

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Пн сен 13, 2021 1:29 pm
Георгий Лысенко
Исходя из описанной вами схемы сети, имеет ли LAN3 доступ к LAN1, LAN2?

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Пн сен 13, 2021 2:41 pm
fmuser
Да, конечно, Lan3 (Wifi - телефоны) имеет доступ к Lan1 (где расположен чат сервер) - только что проверил - на телефоне в браузере набрал внутренний адрес чат сервера и попал на страничку откуда я могу скачать чат-кдиент.
И проверку доступности внутреннего ипа и портов в чат-клиенте на телефоне - проходит. Скирны приложил.
Сейчас на чат-клиенте в телефоне вбит только один внутренний адрес и не подключается.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Пн сен 13, 2021 2:50 pm
Георгий Лысенко
Удалите лог за сегодня.
В мастере серверов основным сервером установите внешний IP, альтернативным - внутренний.
Запишите, пожалуйста, видео с экрана со следующими действиями:
Выбросьте приложение из памяти. Отключите WiFi, начните подключение. Когда клиент подключится, подключитесь обратно к WiFi.
Затем пришлите мне лог еще раз (обычным .txt, если можно).

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Пн сен 13, 2021 3:18 pm
fmuser
Как удалить лог за сегодня?

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Пн сен 13, 2021 3:19 pm
Георгий Лысенко
Любым файловым менеджером во внутренней памяти, папка "MyChat Messenger/logs/дата".

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Пн сен 13, 2021 3:38 pm
fmuser
Приложил Лог и видео с экрана, если не пройдет по размеру, то вот ссылка на облако
https://dropmefiles.com/IfeXJ

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Пн сен 13, 2021 4:05 pm
Георгий Лысенко
Хорошо, давайте еще так поступим.
Выйдите из учетной записи на телефоне, в админке отключите своего пользователя от сервера (все его копии), смахните приложение из списка последних запущеных.
В приложении попробуйте подключиться. Если получите ошибку с таймаутом, попробуйте подключиться еще раз (на странице логина автоматически адреса сервера не переключаются, это исправим).

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Пн сен 13, 2021 5:25 pm
fmuser
Так - сделал Как Вы сказали - вышел из чата на компьютере, смахнул приложение на телефоне.
В админке закрыл всех своих пользователей.
На телефоне оба ипа оставил - подключаюсь - ошибка по таймауту - подключился ещё раз - подключился! - отключил вайфай - телефон 3 сек подумал и переключился на внешний - включил вайфай - телефон 3 сек подумал и переключился на вайфай.
Вроде получилось.
Что дальше делать?

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Пн сен 13, 2021 5:27 pm
fmuser
Сейчас проверил - опять на все манипуляции пишет Подключение...

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Пн сен 13, 2021 5:29 pm
Георгий Лысенко
После смахивания из списка приложений удается подключиться?

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 14, 2021 8:31 am
Алексей Голубев
та же проблема. интересен факт, что из 4 планшетов, два подключаются без проблем, и два подключение... все планшеты одинаковые.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 14, 2021 10:40 am
fmuser
Прошу прощения вчера пришлось резко слиться из офиса, потому что был объявлен сезон охоты на админов с проблемным чатом..
Итого на сегодня (утро)- пришел в офис - телефон (вайфай на телефоне выключен) - проверил- подключен к чату через внешний ип - включил вайфай на телефоне - телефон 3 сек подумал - подключился к чату через внутренний ип - отключил вайфай на телефоне- телефон 3 сек подумал - подключился к чату через внешний ип.

Попереключал туда-сюда - работает переподключение - 5 минут полёт нормальный.

Заметил, что на компе выключен виндовый клиент с точно такой же учёткой (вчера выключил, когда проверял) - включил.

Проверил всё на телефоне - работает и на компе и на телефоне и переключение на телефоне.
Вроде всё?

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 14, 2021 10:42 am
Георгий Лысенко
Ну, вам виднее, все ли в порядке)
Если вопросов больше нет — спасибо, ошибка исправлена.

Re: Android-приложение не подключается на альтернативный адрес

СообщениеДобавлено: Вт сен 14, 2021 12:10 pm
fmuser
Спасибо большое Вам!