Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 2
Регистрация: 24.04.2013
Сообщений: 135

Чат на основе именованных каналов

02.01.2014, 23:49. Показов 1278. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать проверку на сервере, что бы он проверял уникальность имени каждого в пользователя пределах чата?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.01.2014, 23:49
Ответы с готовыми решениями:

Передача строки символов между процессами с использованием именованных каналов
Нашел пример по теме, но как нужно запускать эти части и произвести передачу данных от одного процесса к трем другим? Серверная часть:...

Чат на основе php
Вот скачал чат на основе php(раньше делал сам, но сообщения не отправлялись, с этим скаченным та же самая проблема). Сервер lamp. Запускаю....

Чат на основе HTML
Хочу создать чат для сайта на HTML без PHP. Читал что модно как то через JS создать но так и не розобрался. Чат простой, просто ник...

3
 Аватар для Izual
143 / 122 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
03.01.2014, 00:36
Ну у вас же есть таблица юзеров чата, сравнивайте с ней например по IP адресу, если он статический у пользователей или по серийникам каким нибудь компьютера, вошедшего под забинденным под опр. компьютером юзера... если я правильно понял задачу.
0
0 / 0 / 2
Регистрация: 24.04.2013
Сообщений: 135
03.01.2014, 00:41  [ТС]
C++
1
2
3
PipeMass[i].name = &chBuffer[1];
cout << PipeMass[i].name.c_str() << " Присоеденился" << endl;
break;
Добавлено через 1 минуту
Этот чат локальный!

Добавлено через 1 минуту
Нужно, что бы про вводе ника, который уже есть выводилось сообщение,что данный ник уже занят
0
 Аватар для Izual
143 / 122 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
03.01.2014, 02:03
Цитата Сообщение от romanroman Посмотреть сообщение
C++
1
2
3
PipeMass[i].name = &chBuffer[1];
cout << PipeMass[i].name.c_str() << " Присоеденился" << endl;
break;
Добавлено через 1 минуту
Этот чат локальный!

Добавлено через 1 минуту
Нужно, что бы про вводе ника, который уже есть выводилось сообщение,что данный ник уже занят
Вы отправляете на сервер запрос к соединению в виде каких то структурированных данных, вот и проверяйте на сервере, если пользователь с указанным ником уже есть, то в ответ шлите отказ к подключению и текст ошибки этой...
П.с. локальные сети так же имеют IP адреса, но вам как мне стало более понятно, они не нужны.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.01.2014, 02:03
Помогаю со студенческими работами здесь

программа на основе чата (но не чат :) )
Здраствуйте! Вообщем история такая есть две точки интернета со статичными айпи. Пишу две программы одну клиент с чек боксом в нем уже...

Хочу написать чат на основе UDP
Хочу написать чат на UDP, помогите пожалуйста кто знает как это сделать! Если можно с примером. А если кто - нибудь знает где можно скачать...

Подвисает чат-бот на основе AIMLBot
Здравствуйте уважаемые жители форума.Прошу помощи с Чат-ботом.После ввода данных в textBox и нажатие на кнопку приложение виснет...ума не...

Реально ли сделать чат типа "друг вокруг" на основе XMPP (jabber)?
Реально ли сделать чат типа &quot;друг вокруг&quot; на основе XMPP(jabber)? с ожидаемой большой нагрузкой на сервер. или какие есть...

Ввод именованных переменных
Задача: написать код программы, чтобы при вводе в консоль строчных символов происходило сложение им заданных значений и выводился...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru