5 / 5 / 0
Регистрация: 10.10.2014
Сообщений: 86
|
|
1 | |
Клиент-серверное приложение на сокетах11.12.2016, 10:56. Показов 2132. Ответов 2
Метки нет (Все метки)
Здравствуйте! Захотел потренироваться и написать клиент-серверное приложение. Это будет не чат, что-то типа карточной игры, в данной теме это на самом деле не важно.
Сервер будет консольным приложением, буду использовать VS2010. Насколько понимаю, нормально практикой при создании подобных приложений является использование библиотеки winsock2.h в интернетах рекомендуют вот такую инструкцию: http://citforum.ru/book/cook/winsock.shtml Код, приведенный там, несколько меня смутил: использование printf, макросы и кл. слова на #define - это больше на C, чем на C++, как мне показалось. Есть у кого-то хорошо задокументированный пример/статья, где все это реализовано более "красиво" (с использованием ООП и т.п.)? Или эта реализация - норма и надо изучать именно её? Клиент должен иметь графический интерфейс, с которым я никогда до этого дела не имел. По многочисленным отзывам для этого дела был выбран и установлен Qt, буду разбираться. В Qt мне тоже следует использовать winsock, или же там это можно сделать средствами их библиотек?
0
|
11.12.2016, 10:56 | |
Ответы с готовыми решениями:
2
Клиент-Серверное приложение. Как сделать, чтобы сервер сам отправлял сообщения на клиент Клиент-серверное приложение Клиент-серверное приложение на C++ Клиент-серверное приложение |
Неэпический
|
|
12.12.2016, 09:33 | 2 |
0
|
5 / 5 / 0
Регистрация: 10.10.2014
Сообщений: 86
|
|
12.12.2016, 17:13 [ТС] | 3 |
Croessmah, для клиента, соответственно, это будет QTcpSocket.
Т.е. сервер на winsock2 (VS2010) + клиент на QTcpSocket(Qt) - это нормальная комбинация? Пример клиента на Qt я думаю найду у них же, а вот с сервером winsock2 на C++ (а не на C) пока проблемы, эту библиотеку вообще на практике используют?
0
|
12.12.2016, 17:13 | |
12.12.2016, 17:13 | |
Помогаю со студенческими работами здесь
3
Клиент-серверное приложение C++ клиент-серверное приложение Клиент-серверное приложение Клиент-серверное приложение (curl) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |