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

Вниз

Отправка строки по сети   Найти похожие ветки 

 
Daskel   (2008-01-18 18:34) [0]

Есть домен в котором находятся 11 компов. Необходимо переслать с приложения сервера на клиенты строку, длиной символов 200-300. Подскажите самый простой способ. Пробовал использовать компонент инди udp, в рабочей группе все работает, а в домене нет :-(


 
DiamondShark ©   (2008-01-18 19:20) [1]

Значит, ошибка в программе.

Это не издевательство. Это намёк, что неплохо бы код посмотреть, как отправляешь.


 
Leonid Troyanovsky ©   (2008-01-18 20:00) [2]


> Daskel   (18.01.08 18:34)  

> с приложения сервера на клиенты строку, длиной символов
> 200-300. Подскажите самый простой способ. Пробовал использовать

А зачем udp? Кто зарегистрировался, тому и слать.

--
Regards, LVT.


 
Daskel   (2008-01-18 20:06) [3]

Отправляю следующим образом:
fmain.client.Send("Текст сообщения");

Прием происходит так:
procedure TFmain.ServerUDPRead(Sender: TObject; AData: TStream;
 ABinding: TIdSocketHandle);
var
 st:tstringstream;
 s,stroka:string;
begin
 st:=tstringstream.Create("");
 st.CopyFrom(adata, adata.Size);
 stroka:=st.DataString;

 ABinding.SendTo(ABinding.PeerIP, ABinding.PeerPort, s [1], Length(s));
 st.Free;
end;


 
Daskel   (2008-01-18 20:10) [4]


> А зачем udp? Кто зарегистрировался, тому и слать.

я же говорю, мне бы самый простой способ, про udp нашел инфу и сразу рабобрался... Ничего другого пока не знаю, поэтому и прошу помочь


 
turbouser ©   (2008-01-18 21:27) [5]


> Daskel   (18.01.08 20:10) [4]

UDP не гарантирует доставку данных, так что лучше использовать TCP.
Примеры для Indy здесь:
http://indyproject.org/Sockets/Demos/index.EN.aspx
p.s.
Откуда вообще это повальное увлечение использовать UDP для передачи
любой информации??


 
OSokin   (2008-01-18 21:34) [6]

Может mailslot"ы попробовать?


 
turbouser ©   (2008-01-18 21:48) [7]


> OSokin   (18.01.08 21:34) [6]

Тот же UDP :)



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

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

Наверх




Память: 0.48 MB
Время: 0.018 c
15-1199643011
vrem_
2008-01-06 21:10
2008.02.10
О, оптимальнейший из колобков)


2-1200661708
Alex_C
2008-01-18 16:08
2008.02.10
TColorDialog - убрать лишние цвета


1-1194184086
Zakir
2007-11-04 16:48
2008.02.10
Передача данных с помощью сообщений windows


15-1199365806
Piter
2008-01-03 16:10
2008.02.10
Умер Александр Абдулов


15-1199935567
Cj
2008-01-10 06:26
2008.02.10
IDE зависает, причем так - конкретно...