![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
перелопатил интернет, но не смог найти рабочую Indy. Не могу даже сделать элементарный пример работы по UDP:
на форме IdUDPServer1 и IdUDPClient1 от клиента: Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
IdUDPClient1.Host := editHost.Text; (берет инфу с edit)
IdUDPClient1.Send(Edit1.Text); (берет инфу с edit)
end;
на сервере идет прием по UDPRead
procedure TForm1.IdUDPServer1UDPRead(Sender: TObject; AData: TStream;
ABinding: TIdSocketHandle);
var
LMsg: string;
begin
if AData.Size = 0 then
begin
Label4.Caption:=inttostr(random(2));
end
else
begin
SetLength(LMsg, AData.Size);
AData.ReadBuffer(LMsg[1], Length(LMsg));
Label3.Caption:=LMsg;
end;
end;делаю это в делфи, выбираю на сервере onUDPRead мне пишет: ![]() ПОМОГИТЕ ЧЕМ СМОЖЕТЕ!!! Последний раз редактировалось Admin, 14.10.2010 в 17:03. |