m
Feb. 15, 2019, 12:31 a.m.

Можно ли использовать классы QTcpServer/QTcpSocket для взаимодействия с android-сервисом?

Android, Qt, QTcpServer, QTcpSocket

Добрый вечер.
Знаю, что для взаимодействия основного android-приложения с сервисом можно использовать классы модуля remoteobjects.
Скажите, пожалуйста, а можно ли вместо этого использовать классы QTcpServer и QTcpSocket. На мой взгляд, так было бы даже удобнее, если возможен такой подход.
Спасибо!

2

Do you like it? Share on social networks!

2
Evgenii Legotckoi
  • Feb. 15, 2019, 1:53 p.m.

Добрый день!

Не работал с remoteobjects, поэтому глянул документацию, чтобы рассмотреть, что это за зверь. После просмотра документации сложилось стойкой впечатление, что это вполне возможно. Главное, чтобы Android устройство позволяло на loopback у себя повешать сервер и слушать порт какой-нибудь.

Тогда получается, что на сервисе нужно развернуть сервер, а в приложении уже сокет использовать.

    m
    • Feb. 20, 2019, 12:28 a.m.
    • The answer was marked as a solution.

    Добрый вечер.
    Все-таки решил попробовать сделать взаимодействие с android-сервисом на сокетах. Работает!

      Comments

      Only authorized users can post comments.
      Please, Log in or Sign up
      • Last comments
      • Evgenii Legotckoi
        March 9, 2025, 9:02 p.m.
        К сожалению, я этого подсказать не могу, поскольку у меня нет необходимости в обходе блокировок и т.д. Поэтому я и не задавался решением этой проблемы. Ну выглядит так, что вам действитель…
      • VP
        March 9, 2025, 4:14 p.m.
        Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
      • ИМ
        Nov. 22, 2024, 9:51 p.m.
        Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
      • Evgenii Legotckoi
        Oct. 31, 2024, 11:37 p.m.
        Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
      • A
        Oct. 19, 2024, 5:19 p.m.
        Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html