Название: Написание сервера и чат клиента Отправлено: SektorCT от Июль 04, 2022, 22:48 Всем добрый день.
Ни разу с сетью не приходилось работать. Решил попробовать написать сервер а потом чат клиент. Решил начать с сервера. Нужен совет как правильно начать писать сервер? Как понимаю QTcpSocket нужно реализовать в каком то аля MySocket, но что именно этот класс должен делать? Потом в MyServer уже вызывать MySocket. В общем нужен совет от чего я смогу отталкиваться в начальной реализации. Заранее благодарю отозвавшихся. Название: Re: Написание сервера и чат клиента Отправлено: RedDog от Июль 05, 2022, 09:28 https://doc.qt.io/qt-6/qtnetwork-fortuneserver-example.html
Название: Re: Написание сервера и чат клиента Отправлено: sergek от Июль 05, 2022, 12:52 Я бы сделал на REST API с использованием QNetworkAccessManager.
Название: Re: Написание сервера и чат клиента Отправлено: kambala от Июль 05, 2022, 13:26 https://wiki.qt.io/WIP-How_to_create_a_simple_chat_application
https://github.com/retifrav/qt-client-server тебе бы еще неплохо почитать суть клиент-серверного взаимодействия Название: Re: Написание сервера и чат клиента Отправлено: sergek от Июль 06, 2022, 09:17 тебе бы еще неплохо почитать суть клиент-серверного взаимодействия Мне? :)Название: Re: Написание сервера и чат клиента Отправлено: kambala от Июль 06, 2022, 09:20 тебе бы еще неплохо почитать суть клиент-серверного взаимодействия Мне? :)Название: Re: Написание сервера и чат клиента Отправлено: sergek от Июль 06, 2022, 09:33 У меня до начала очередного проекта есть немного времени. Как думаешь, если сделать пример rest api сервера и клиента - это кто-нибудь оценит?
Название: Re: Написание сервера и чат клиента Отправлено: kambala от Июль 06, 2022, 10:42 скажем так: хуже от этого точно не будет :)
Название: Re: Написание сервера и чат клиента Отправлено: sergek от Июль 07, 2022, 09:28 Коллеги, извините, я отказался от своих намерений( Прикинул - пример мало будет похож на пример, сложный, для новичков бесполезный. В общем, время пожалел...
Название: Re: Написание сервера и чат клиента Отправлено: andrek от Июль 17, 2022, 02:37 Всем добрый день. Ни разу с сетью не приходилось работать. Решил попробовать написать сервер а потом чат клиент. Решил начать с сервера. Нужен совет как правильно начать писать сервер? Как понимаю QTcpSocket нужно реализовать в каком то аля MySocket, но что именно этот класс должен делать? Потом в MyServer уже вызывать MySocket. В общем нужен совет от чего я смогу отталкиваться в начальной реализации. Заранее благодарю отозвавшихся. серверная часть пишется по след алгоритму 1 открывается socket на listen 2 ждем подключение клиентов на accept 3 получили клиентский socket, для дальнейшего взаимодействия с клиентом делаем fork или уходим в thread 4 основной поток идет на п2 |