Size: a a a

2020 May 05

GK

Grigorii Kolesnikov ... in Qt
Vladislav Kremenevskiy
Привет, кто нибудь пробовал писать клиент-сервер на Qt, сокеты?
Лучше сразу вопрос, без вступлений )
источник

VK

Vladislav Kremenevsk... in Qt
Хочу написать свой многопользовательский мессенджер в qt)
Хочу спросить, что для этого нужно знать, что прочитать и в чем разобраться
Как я понимаю, нужно для начала написать свой клиент-сервер, разобраться с сокетами, научиться их писать.

Если кто-то этим занимался, прошу дать фидбек, в ту ли я сторону иду)
Заранее спасибо
источник

E

Evilenzo in Qt
Vladislav Kremenevskiy
Хочу написать свой многопользовательский мессенджер в qt)
Хочу спросить, что для этого нужно знать, что прочитать и в чем разобраться
Как я понимаю, нужно для начала написать свой клиент-сервер, разобраться с сокетами, научиться их писать.

Если кто-то этим занимался, прошу дать фидбек, в ту ли я сторону иду)
Заранее спасибо
Знаешь, что такое xmpp или matrix?
источник

VK

Vladislav Kremenevsk... in Qt
Evilenzo
Знаешь, что такое xmpp или matrix?
Нет, прочитаю вечером, а к чему вопрос?
источник

ОМ

Оля Матрёшкина... in Qt
Vladislav Kremenevskiy
Привет, кто нибудь пробовал писать клиент-сервер на Qt, сокеты?
источник

E

Evilenzo in Qt
Vladislav Kremenevskiy
Нет, прочитаю вечером, а к чему вопрос?
К тому, что ты пока не понимаешь, что такое мессенджер, и твой вопрос неконкретен. Мессенджер состоит из протокола передачи данных (xmpp, matrix, mtrpoto, irc), сервера и гуйной обёртки для клиентов. Что именно из этого ты хочешь сделать?
источник

GK

Grigorii Kolesnikov ... in Qt
Vladislav Kremenevskiy
Хочу написать свой многопользовательский мессенджер в qt)
Хочу спросить, что для этого нужно знать, что прочитать и в чем разобраться
Как я понимаю, нужно для начала написать свой клиент-сервер, разобраться с сокетами, научиться их писать.

Если кто-то этим занимался, прошу дать фидбек, в ту ли я сторону иду)
Заранее спасибо
В Qt содержатся готовые классы различных сокетов, и классы управления ими. Разобраться с этим довольно легко, - например выше кинули готовый минимальный пример. Я думаю написание вам нужно начать с планирования архитектуры проекта.
источник

AD

A D in Qt
Vladislav Kremenevskiy
Хочу написать свой многопользовательский мессенджер в qt)
Хочу спросить, что для этого нужно знать, что прочитать и в чем разобраться
Как я понимаю, нужно для начала написать свой клиент-сервер, разобраться с сокетами, научиться их писать.

Если кто-то этим занимался, прошу дать фидбек, в ту ли я сторону иду)
Заранее спасибо
Или просто just for fun погонять JSON через сокеты.
источник

E

Evilenzo in Qt
A D
Или просто just for fun погонять JSON через сокеты.
Именно. На свой мессенджер силёнок не хватит, максимализм.
источник

BN

Bahman Nurnazarov in Qt
а может и хватит . достаточно юзать PostgreSQL + Qt. и никаких посторонних messaging libraries, sockets, server etc.
источник

BN

Bahman Nurnazarov in Qt
Вот такой расклад:
Postgres:
1. создаем нужные таблицы
2. настраиваем notifications для таблиц (это фича PostgreSQL - коогда какая то запись меняется или добавляется он оповещает подключенных клиентов, в результате Publication или Peer-to-Peer архитектура уже реализована)

Qt:
1. Создаем клиентское ПО
2. слушаем БД
3. общаемся через него же
источник

А

Алексей in Qt
привет ребят! Подскажите, кто пишет на qt для андроид - как правильно создавать комплект для андроида? Я вроде все настроил кроме этого. У меня установленный 5.14 mingw, я правильно понял, что мне надо собрать из исходников под clang?
источник

AS

Anatoly Shirokov in Qt
Алексей
привет ребят! Подскажите, кто пишет на qt для андроид - как правильно создавать комплект для андроида? Я вроде все настроил кроме этого. У меня установленный 5.14 mingw, я правильно понял, что мне надо собрать из исходников под clang?
источник

AS

Anatoly Shirokov in Qt
там статьи по порядку идут, можно отсюда начать
источник

AS

Anatoly Shirokov in Qt
mingw тебе не нужен
источник

А

Алексей in Qt
спасибо! я вот начал по https://wiki.qt.io/Building_Qt_5_from_Git#Getting_the_source_code , да засомневался, работает ли этот вариант (вернее, все ли там гладко). Сейчас клонирую гит-репозиторий
источник

SN

Some Name in Qt
Алексей
привет ребят! Подскажите, кто пишет на qt для андроид - как правильно создавать комплект для андроида? Я вроде все настроил кроме этого. У меня установленный 5.14 mingw, я правильно понял, что мне надо собрать из исходников под clang?
Нужен armv7 и armv8
v7 работает везде, v8 нужен для загрузки в google play
источник

А

Алексей in Qt
Some Name
Нужен armv7 и armv8
v7 работает везде, v8 нужен для загрузки в google play
armv8 - это вот это: arm64-v8a ?
источник

SN

Some Name in Qt
Да, также нужен и v7, не факт, что v8 будет у тебя работать
источник

А

Алексей in Qt
спасибо!
источник