Hi,
vielleicht eine (hoffentlich) etwas leichtere Problematik:
Ich kenne vom Server
IP und Port.
Ich möchte nun an den Server eine Nachricht schicken. Danach werden autom. vom Server
Daten zurückgeschickt, die ich z.B. einfach in ein Memo lesen will.
Das ganze mit UDP.
ich hab nun mit TUDPSocket bei RemoteHost/Port die Daten eingegeben,
mittels Connect die Verbindung hergestellt und basierend auf
diesen Thread folgendes getan,
um den Text zu lesen:
Delphi-Quellcode:
procedure ...
var RecBuf: string;
begin
UdpSocket1.ReceiveBuf(RecBuf, UdpSocket1.BytesReceived);
Form1.Memo1.Lines.Add(RecBuf);
end;
Also im Receiveevent.
Nun steht im genannten Thread, dass dieses Event nicht ausgelöst wird.
Da ich einfach mal davon ausgehe, dass meine Variante ansonsten funktionieren müsste, die frage:
Wie/Wo fange ich die Nachricht dann ab?
air
P.S.:
Gesendet wird übrigens in dem Stil:
Delphi-Quellcode:
var
SendMsg: string;
begin
SendMsg := '...';
Form1.UdpSocket1.SendBuf(SendMsg, length(SendMsg));
end;