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

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

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2009, 21:24   #1
Cold_Night
Пользователь
 
Регистрация: 13.02.2009
Сообщений: 32
По умолчанию Отправка сообщения от сервера всем клиентам

Привет всем! У меня проблема, не получается отправить сообщение всем клиентам, подключенным к серверу. Использую TServerSocket и TClientSocket. Вот моя процедура

Код:
procedure SendToAll(Mess: string);
var C: Integer;
begin
try
  with Form1 do
  begin
 C:=ServerSocket1.Socket.ActiveConnections;
   ServerSocket1.Socket.Connections[C].SendText(Mess);
   end;
   except;
   end;
end;
Этот код не работает. Подскажите, пожалуйста, как можно исправить ситуацию и в чём моя ошибка. Заранее спасибо =)
Cold_Night вне форума Ответить с цитированием
Старый 25.05.2009, 21:38   #2
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Определяйте количество подключённых клиентов в цикле:
Код:
Procedure SendToAll(Mess: String);
Var
C,I: Integer;
Begin
Try
With Form1 Do
Begin
For I:=0 To ServerSocket1.Socket.ActiveConnections-1 Do
ServerSocket1.Socket.Connections[I].SendText(Mess);
End;
Except;
End;
End;
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 25.05.2009, 21:50   #3
Cold_Night
Пользователь
 
Регистрация: 13.02.2009
Сообщений: 32
По умолчанию

Спасибо, Вы мне очень помогли
Cold_Night вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка сообщения Лав пленит jone Работа с сетью в Delphi 1 23.02.2009 12:37
Отправка сообщения на мыло Дима1234 HTML и CSS 5 23.01.2009 23:46
Отправка\Приём сообщения. Прозрачная форма. Zeraim Общие вопросы Delphi 6 26.12.2008 20:02
Отправка сообщения с компьютера без оутлука Rusl92 Общие вопросы Delphi 3 28.11.2008 08:28