UDP z Indy

0

Czy ktoś ma jakiślepszy pomysł na odebranie wiadomości za pomocą serwera UDP z Indy?
Zrobiłem coś takiego:

procedure TForm1.suUDPRead(Sender: TObject; AData: TStream;
ABinding: TIdSocketHandle);
var
s: array [0..255] of char;
begin
AData.Read(s,256);
edit2.Text:=s;
end;

Ale to jest tylko na wiadomość &lt256 znaków.
Można więcej ale ile?
Może jest inne lepsze rozwiązanie?--Delphi 6
Pozdrowienia,
Imperior

0

Zwieksz buforek...

procedure TForm1.suUDPRead(Sender: TObject; AData: TStream;
ABinding: TIdSocketHandle);
var
s: array [0..1023] of char;
begin
AData.Read(s,1024);
edit2.Text:=s;
end;

i po problemie

dobrze ze INDY wybrales, a nie to moje ICS, bo niewygodne...
przetestuj sobie wysylanie na broadcasta, bo o to w sumie ci chodzilo

Pozdrawiam----- -- -
Delphi 5

Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1