Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2010, 18:35   #1
начинающий кодер
только учусь!
Форумчанин
 
Аватар для начинающий кодер
 
Регистрация: 08.02.2009
Сообщений: 124
По умолчанию Чат[Delphi]

Есть чат- Написан на TClientSocket и TserverSocket.Как сделать так чтобы при отключении Сервера- одно из клиентских приложений брало на себя функции сервера и сообщало об этом всем остальным и все остальные меняли свои настройки!
«Я знаю, что ничего не знаю, но многие не знают и этого».
начинающий кодер вне форума Ответить с цитированием
Старый 21.01.2010, 18:52   #2
dampirik
Форумчанин
 
Регистрация: 02.07.2009
Сообщений: 722
По умолчанию

использовать P2P...
dampirik вне форума Ответить с цитированием
Старый 21.01.2010, 18:52   #3
Сергeй
Заблокирован
 
Регистрация: 14.01.2010
Сообщений: 92
По умолчанию

Стучи в ICQ
Сергeй вне форума Ответить с цитированием
Старый 22.01.2010, 12:40   #4
начинающий кодер
только учусь!
Форумчанин
 
Аватар для начинающий кодер
 
Регистрация: 08.02.2009
Сообщений: 124
По умолчанию

Или подскажите с помощью каких компонент, желательно стандартных это можно реализовать? А по поводу стучания в аську, и что нового вы мне там можете рассказать, по секрету от всех?
«Я знаю, что ничего не знаю, но многие не знают и этого».
начинающий кодер вне форума Ответить с цитированием
Старый 22.01.2010, 13:32   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Мне кажется что эта задача не такая простая.
Для начала серверу нужно хранить список подключенных к нему станций.
при выключения сервера, он должен передать первой из списка станции свои настройки и попросить ее перейти в режим сервера.
Если станция соглашается, она должна широковещательно передать всем остальным по списку станциям что теперь сервер она. Те должны переподключится.

Соль думаю тут именно в хранении списка подключенных станций.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.01.2010, 13:36   #6
Сергeй
Заблокирован
 
Регистрация: 14.01.2010
Сообщений: 92
По умолчанию

> она должна широковещательно передать

А где в ТЗ фигурирует явное упоминание о работе комплекса искл-но в условиях односегментной LAN ?)
Сергeй вне форума Ответить с цитированием
Старый 22.01.2010, 13:40   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Сергeй
Прекращай придирки. Я просто пример стратегии привел.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.01.2010, 13:57   #8
начинающий кодер
только учусь!
Форумчанин
 
Аватар для начинающий кодер
 
Регистрация: 08.02.2009
Сообщений: 124
По умолчанию

То есть на сервере должен формироваться список ip но вот в чем проблема как с клиента подключиться к серверу я знаю, но как отправить инфу отключенным клиентам?
«Я знаю, что ничего не знаю, но многие не знают и этого».
начинающий кодер вне форума Ответить с цитированием
Старый 22.01.2010, 14:09   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А причем тут отключенные клиенты?
Речь идет только о тех кто подключился к серверу.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.01.2010, 14:16   #10
начинающий кодер
только учусь!
Форумчанин
 
Аватар для начинающий кодер
 
Регистрация: 08.02.2009
Сообщений: 124
По умолчанию

Но когда сервер вырубится они же отключатся
«Я знаю, что ничего не знаю, но многие не знают и этого».
начинающий кодер вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi. Локальный чат Puzz1e Помощь студентам 2 04.06.2009 15:06
Элементарный чат на delphi Pavelok Работа с сетью в Delphi 3 16.05.2009 22:49
чат в Delphi MoZG1987 Работа с сетью в Delphi 1 06.04.2009 12:05
чат в Delphi GlobalError Работа с сетью в Delphi 2 25.11.2007 19:06