Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
50 / 40 / 5
Регистрация: 30.06.2010
Сообщений: 1,191

Ответ сервера (сокет)

08.02.2011, 05:34. Показов 1879. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня есть чат с БД Table. Мне надо теперь сделать что бы, как только клиентзалогинился, сразу ему пишется какное-нить сообщение. как сделать что бы только ему писалось?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.02.2011, 05:34
Ответы с готовыми решениями:

Как правильно получить ответ от сервера
Юзаю rad studio 2010 TcpClient1->Connect(); TcpClient1->Open(); TcpClient1->SendBuf( (void*)"\x05\x00\x15\x0C\xFF", 5); Как...

Ответ сервера 'HTTP/1.1 500' при парсинге
Привет, пытаюсь спарсить страницу сайта компонентом IdHTTP: Memo1->Text=IdHTTP1->Get("http://site.ru/"); Раньше все работало, но...

Доработать сокет клиента и сокет сервера
Есть клиент с адресом 192.168.73.2 и сервер (192.168.73.145). Необходимо с помощью низкоуровневого сокета SOCK _ RAW разработать генератор...

11
103 / 74 / 10
Регистрация: 29.05.2010
Сообщений: 192
08.02.2011, 07:49
Создаешь для каждого клиента отдельный сокет. Можно даже отдельный поток.
0
1090 / 588 / 121
Регистрация: 11.11.2008
Сообщений: 1,544
08.02.2011, 07:55
Цитата Сообщение от -LeV- Посмотреть сообщение
Создаешь для каждого клиента отдельный сокет.
интересный ответ)

2ProstoMad: ждать 50 лет пока будет снят гриф секретности с реализации сетевой части вашего чата мне не хочется, так что привидите, например, кусок кода, когда сервер отвечает не только только что залогинившемуся, а всем. в общем, приведите проблемный кусок кода.
0
 Аватар для kzru_hunter
1124 / 795 / 101
Регистрация: 01.02.2011
Сообщений: 1,887
Записей в блоге: 1
08.02.2011, 09:29
В обработчике входящих пакетов через параметры передаются IP-адрес и порт отправителя.
Соответственно, из обработчика сразу же обратно клиенту отправляешь ответ, используя ip и порт.
0
50 / 40 / 5
Регистрация: 30.06.2010
Сообщений: 1,191
08.02.2011, 11:37  [ТС]
В обработчике входящих пакетов через параметры передаются IP-адрес и порт отправителя.
Соответственно, из обработчика сразу же обратно клиенту отправляешь ответ, используя ip и порт.
можно код?
2ProstoMad: ждать 50 лет пока будет снят гриф секретности с реализации сетевой части вашего чата мне не хочется, так что привидите, например, кусок кода, когда сервер отвечает не только только что залогинившемуся, а всем. в общем, приведите проблемный кусок кода.
у меня щас нету этого кода, но принцип такой:
1. клиент присылает запрос типа "имя@пароль"
2. Сервер ищит такое имя в БД и если есть, то проверяет пароль.
3. если всё правильно, то у клиента появляется окно с чатом, если нет, то дисконнектит.

и еще вопрос, если человек один отключается, то его номер подключения (используется в Connections[номер]) просто пустой, или все стоящие после него смещаются на один к началу?
Например: было 5 подключений(0,1,2,3,4). третий вышел, остались 0,1,2,4, или 0,1,2,3?
0
 Аватар для kzru_hunter
1124 / 795 / 101
Регистрация: 01.02.2011
Сообщений: 1,887
Записей в блоге: 1
08.02.2011, 11:48
Какой компонент используешь для реализации чата?
0
50 / 40 / 5
Регистрация: 30.06.2010
Сообщений: 1,191
08.02.2011, 12:07  [ТС]
писал же что Socket
0
 Аватар для kzru_hunter
1124 / 795 / 101
Регистрация: 01.02.2011
Сообщений: 1,887
Записей в блоге: 1
08.02.2011, 12:42
есть функция sendto для сокетов, если я правильно понял.
0
50 / 40 / 5
Регистрация: 30.06.2010
Сообщений: 1,191
08.02.2011, 14:58  [ТС]
Напиши код плз. А то sendto ещё ниразу не использовал.
0
 Аватар для kzru_hunter
1124 / 795 / 101
Регистрация: 01.02.2011
Сообщений: 1,887
Записей в блоге: 1
08.02.2011, 16:06
http://msdn.microsoft.com/en-u... 85%29.aspx
0
50 / 40 / 5
Регистрация: 30.06.2010
Сообщений: 1,191
08.02.2011, 21:02  [ТС]
А можно всё таки код?) а то с англ у меня не особо...
0
 Аватар для kzru_hunter
1124 / 795 / 101
Регистрация: 01.02.2011
Сообщений: 1,887
Записей в блоге: 1
09.02.2011, 04:44
там в самом конце есть код
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.02.2011, 04:44
Помогаю со студенческими работами здесь

Indy: программа не получает правильный ответ от сервера, но сниффер показывает правильный ответ
Всем привет. Моя программа должна сделать гет запрос на определенный сайт. Я включаю программу и снифферю. В сниффере показывается...

Как отправить данные на url через сокет и получить ответ
Подскажите пожалуйста как отправить данные на url и получить ответ, а то у меня что то не очень хорошо получается. Заранее благодарю.

Запуск сокет сервера
Подскажите, как запустить на хосте, допустим вот такой сокет сервер. Где-то читал, что нужно создать bat файл. Несколько дней уже гуглю. И...

Защита сокет сервера
Всем привет, собственно проблема в следующем. К сокет серверу можно продолбиться через телнет зная только ip и порт, и не сложными...

Параметры хостинга для сокет сервера
Мне нужно создать простой сокет-сервер для флеш чата, он должен работать всегда. Какие параметры должны быть у хостинга чтобы не появлялись...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru