Показать сообщение отдельно
  #2  
Старый 16.02.2011, 09:52
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

я бы так сделал рассылку по клиентам:
Код:
procedure TForm1.ServerSocket1ClientRead(Sender: TObject;
  Socket: TCustomWinSocket);
var
  len: Integer;
  buf: PChar;
  i: Integer;
begin
  len:=Socket.ReceiveLength;
  buf:=GetMemory(len);
  try
    len:=Socket.ReceiveBuf(buf^, len);
    for i:=0 to ServerSocket1.Socket.ActiveConnections-1 do
      if Socket<>ServerSocket1.Socket.Connections[i] then
        ServerSocket1.Socket.Connections[i].SendBuf(buf^, len);
  finally
    FreeMemory(buf);
  end;
end;
__________________
Пишу программы за еду.
__________________
Ответить с цитированием