Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.27;
Скачать: CL | DM;

Вниз

Помогите плиз...   Найти похожие ветки 

 
SaML ©   (2003-10-01 09:42) [0]

Люди, помогите плиз с ледующим делом.
Дайте примерный работающий код (только не надо ссылаться на примеры в Дельфях) следующей штуки:
1. Короче есть сервер.
2. К нему подключаются клиенты и передают ему(текст)
3. Сервер должен знать всех клиентов и в любой момент отправить им всем одно и тоже сообщение.
Вот так. Что используется UDP или TCP какой-нибудь - это все равно. Что я не могу реализовать - это массовост клиентов и расслк им всем мессаги.
Может кто поможет, а?


 
BillyJeans ©   (2003-10-01 09:44) [1]

рассылай широковещательный udp пакет и усе...


 
Digitman ©   (2003-10-01 10:05) [2]


> 1. Короче есть сервер.


Ну, положим, серверы длиннее вообще не в чести)


> 2. К нему подключаются клиенты и передают ему(текст)


Разумеется) ... на кой шут такой сервер нужен, если у него не будет клиентов ! А текст они там передают или кило колбасы - совершенно индифферентно в данном контексте


> 3. Сервер должен знать всех клиентов


А он (сервер) что, не знает их (своих активных клиентов) у тебя ? Более чем странно !


> в любой момент отправить им всем одно и тоже сообщение


ну так каждому активному в данный момент времени клиенту и передавай все что заблагорассудится !... какие проблемы ?


> Что я не могу реализовать - это массовост клиентов


как это понимать - "массовость клиентов" ? с какого их кол-ва начинается понятие "массовость" ?

Твой "короткий" сервер вообще какие технологии и/или компоненты использует в данный момент ? Сыграем в "угадайку с 3-х раз" ? Или сподобишься таки детально изложить уже имеющееся у тебя ? Или "короче сервера" еще и не существует как такового ?


 
Verg ©   (2003-10-01 10:20) [3]


> Сервер должен знать всех клиентов и в любой момент отправить
> им всем одно и тоже сообщение.


Сервер и так "знает" всех своих клиентов.

Например, в TServerSocket они хранятся в
Socket.Connections

Т.о. имеем

for i:=0 to ServerSocket1.Socket.ActiveConnections-1 do
Здесь мы можем отправить сообщение клиенту ServerSocket1.Socket.Connetions[i] : TCustomWinSocket



Страницы: 1 вся ветка

Текущий архив: 2003.11.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
14-90092
RoLeX
2003-11-04 10:51
2003.11.27
Помогите перевести язык интерфейса на английский!!!


3-89676
bobtubob
2003-11-06 09:39
2003.11.27
как добавить поле в ADO


1-89807
Хрюначок
2003-11-18 17:02
2003.11.27
Архив


6-90030
Yrasikombo
2003-09-29 14:56
2003.11.27
Как определить все IP адреса включенных компов в локальной сети.


14-90069
sniknik
2003-11-05 14:54
2003.11.27
Прикол, возможно старый но я его вижу впервые...