Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.11.27;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.015 c
1-89831
Goorus
2003-11-17 03:09
2003.11.27
Graphics


1-89964
Saturn
2003-11-17 11:32
2003.11.27
Мат. Формулы


1-89835
Мыш
2003-11-16 22:42
2003.11.27
Стратегический вопрос


1-89822
alexe
2003-11-17 09:36
2003.11.27
Проблема с передачей формулы в Exel


1-89863
rosl
2003-11-18 02:36
2003.11.27
копирование





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский