Autor Beitrag
XenoX
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 50



BeitragVerfasst: Fr 23.04.04 18:45 
Hey,

ich hab ein ziemliches Problem, und zwar sende ich von meinem TidTCPServer mit folgender Funktion Daten an einen Client:

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
procedure SendPacket(Socket: TidTCPServerConnection; Data: TMemoryStream); 
begin 
 socket.OpenWriteBuffer(); 
 socket.WriteBuffer(Data.Memory^,Data.Size); 
 socket.CloseWriteBuffer; 
end;


Leider triggert beim Client keines der OnWork-Events, was soll ich tun?!
Es muss doch ein Event geben, welches getriggert wird wenn Daten empfangen werden?

Ich bitte um einige Antworten, DANKE!

XenoX
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: So 25.04.04 13:25 
Nein, gibt es nicht, Du musst von Zeit zu Zeit mit einem Timer einen Read machen, um zu schauen, ob Daten da sind. So hab ich es auf jeden Fall gemacht und bisher auch noch keine bessere Lösung gefunden.