Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> список ников в чате!? как сделать !? Подобные темы читал !! :) 
:(
    Опции темы
elestrago
  Дата 29.8.2007, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 146
Регистрация: 23.8.2007
Где: runet

Репутация: 1
Всего: 3



Парни не пинайте сразу кодить только учусь, smile помогите реализовать в чате список ников на примере ListView !
Я представляю себе это примерно так клиент при соединении с сокетом отправляет свой ник на сервер, сервер же отправляет его всем остальным клиентам и клиенты добавляют его в listview! но нада еще как то привязать определённого клиента к определённому нику чтобы не было возможности писать от чужого ника в чате! и еще нада сделать так чтобы мертвых клиентов не было в списке, я думаю это наверно можно сделать по средствам пинга.... smile 

Зы может быть мои мысли идут не туда куда нада если что поправьте ! 
Заранее спасиба бальшое ! smile

Это сообщение отредактировал(а) elestrago - 29.8.2007, 11:07
--------------------
PM MAIL ICQ   Вверх
Snowy
Дата 29.8.2007, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Ты работаешь с сервером или без сервера?
Если с сервером, то попроси у него список подключённых.
Если без сервера, то отправляется броадкастом запрос "Кто сдесь?"
И все клиенты также броадкастом отправляют "Я такой-то на таком-то IP".
Проблема отвалившихся, в случае без сервера, - переодически спрашивать "Кто сдесь?"
В случае с сервером - он всё знает и сам всё расскажет.
PM MAIL   Вверх
elestrago
Дата 29.8.2007, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 146
Регистрация: 23.8.2007
Где: runet

Репутация: 1
Всего: 3



работаю с сервером! smile
--------------------
PM MAIL ICQ   Вверх
Snowy
Дата 29.8.2007, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Ну так сервер и должен держать все подключания у себя в памяти и помнить, кто на них сидит.
Заведи специальную комманду, по которой сервер будет возвращать список подключённых.
На подключение и отключение клиента, рассылай всем подключённым уведомление от том, что такой-то и такой-то пришёл/ушёл.
Тут вообще никакой проблемы не вижу...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0422 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.