Форум программистов, компьютерный форум CyberForum.ru

Чат на C++ - C++

Восстановить пароль Регистрация
 
MbICJIuTeJIb_u3
KeM6Pug}I{a
49 / 49 / 2
Регистрация: 23.08.2013
Сообщений: 202
26.08.2013, 21:04     Чат на C++ #1
Дочитываю книгу Дейтлов с++ и хочу закрепить знания написанием много функционального чата на с++ (с админкой и тд). Сервер будет написан на Java (уже есть заготовки), а вот с чего начать написание клиента не знаю.
Вообщем прошу помочь с выбором библиотек ...

Нужно:
ГУЯ
Многопоточность
Сокеты (не просто чистые сокеты)

Добавлено через 45 секунд
А да и работа с СУБД

И да желательно не блокирующий ввод-вывод в сокетах.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.08.2013, 21:04     Чат на C++
Посмотрите здесь:

C++ Хочу написать чат...
Чат в с++ (консольное предложение) C++
C++ чат
C++ Как создать чат между 2-мя сом-портами?
C++ Простой чат
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,917
Записей в блоге: 2
Завершенные тесты: 1
26.08.2013, 21:11     Чат на C++ #2
Qt?
MbICJIuTeJIb_u3
KeM6Pug}I{a
49 / 49 / 2
Регистрация: 23.08.2013
Сообщений: 202
26.08.2013, 21:13  [ТС]     Чат на C++ #3
Цитата Сообщение от Croessmah Посмотреть сообщение
Qt?
а boost пойдет для этих целей? И как насчёт производительности?
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
26.08.2013, 21:17     Чат на C++ #4
Цитата Сообщение от MbICJIuTeJIb_u3 Посмотреть сообщение
а boost пойдет для этих целей?
не для GUI (там его просто нет).
Убежденный
Системный программист
 Аватар для Убежденный
14213 / 6228 / 988
Регистрация: 02.05.2013
Сообщений: 10,385
Завершенные тесты: 1
26.08.2013, 21:30     Чат на C++ #5
Цитата Сообщение от MbICJIuTeJIb_u3 Посмотреть сообщение
вот с чего начать написание клиента не знаю.
Один совет - не пытайтесь писать все сразу.
Сначала нужно освоить сокеты и написание простейших клиент-серверов.
Потом научиться масштабировать их под реальные нагрузки, используя неблокирующие
сокеты, разные модели работы с вводом-выводом, обработку в разных потоках и т.п.
Потом постепенно переносить это все в веб, в реальный мир, так сказать.
И только после этого, когда все будет отлажено, писать GUI и прочие "фишки".
Начнете осваивать все это разом - завалите всю работу, это стопудово.
Hugra
 Аватар для Hugra
47 / 47 / 1
Регистрация: 18.07.2013
Сообщений: 138
Записей в блоге: 1
26.08.2013, 21:35     Чат на C++ #6
Было бы очень здорова, если бы ты делал отчеты о проделанной работе, в качестве учебного материала для будущих поколений начинающих программистов =)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.08.2013, 22:18     Чат на C++
Еще ссылки по теме:

Многопоточный чат с использованием пула потоков C++
Чат бот C++
Чат на сокетах C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
MbICJIuTeJIb_u3
KeM6Pug}I{a
49 / 49 / 2
Регистрация: 23.08.2013
Сообщений: 202
26.08.2013, 22:18  [ТС]     Чат на C++ #7
Для Java есть например такая библиотека как Netty http://netty.io/, есть ли что-то подобное для c++? От Apache например?
Yandex
Объявления
26.08.2013, 22:18     Чат на C++
Ответ Создать тему
Опции темы

Текущее время: 21:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru