AniLabX / AniLabXMAX

AniLabX MAX - PC app for watching anime/dramas/cartoons and reading manga/comics/light novels
https://anilabx.xyz
15 stars 0 forks source link

[Ubuntu 22.04.4 LTS] Не работает синхронизация Device2Device #7

Open zsdedan opened 5 months ago

zsdedan commented 5 months ago

Не работает синхронизация AniLabX 5.0b2 и AniLabX MAX на Ubuntu 22.04.4 LTS

Шаги для воспроизведения:

  1. В приложении AniLabX 5.0b2 запускаю синхронизацию.
  2. Выбираю из списка приложение на ПК
  3. Сначала индикатор синхронизации заполняется до 200% (подписано сверху AniLabX - 5.02b)
  4. Далее зависает на синхронизации с AniLabX MAX (см. скриншот). При этом на ПК включена настройка синхронизации "Принято запрос".

image

Если приложение запустить через консоль, то туда нет никакого вывода. Также в логах XServer видна строка [INFO] XRemotexServer started with IP = [192.168.0.247 | 192.168.1.50] and port = [31337]

AniLabXTeam commented 4 months ago

@zsdedan Было бы неплохо проверить с версиями 5.2 и 1.2

zsdedan commented 3 months ago

То же самое поведение. Дамп wireshark с ПК поможет для анализа?

AniLabXTeam commented 3 months ago

@zsdedan в зависимости от настроек системы и ее сетевых интерфейсов, сервис обнаружения может мультикастить свои сообщения не с того IP (не с типичного bogon 192.168.xxx.xxx). В таком случае сервис синхронизации не сможет достучаться к фактическому серверу, так как его IP не передается в сообщении. Будет решено добавлением ручного подключения по IP и мультикастингом фактических IP, которые выдает XRemote