S.A
D7 de Indy 10.1.5 componentini kullanıyorum.
uygulamanın server kısmındaki IdCmdTCPServer da onexecute eventini bir türlü tetikleyemedim.
Commandhandler olayları çalışıyor. ama onexecute olayı tın bile demiyor!!!
(IdCmdTCPServer-IdCmdTCPClient) ile uğraşmış arkadaşlar var ise yardımlarınızı beklerim?
IdCmdTCPServer da OnExecute Sorunu
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: IdCmdTCPServer da OnExecute Sorunu
Ilk önce bir porta listen yapman lazım, o porttan bağlantı gelmeden o eventde tetiklenmez.
Re: IdCmdTCPServer da OnExecute Sorunu
Yanlış anlaşılmasın... zaten sunucu porta bağlantı kuruluyor. sunucu kısmındaki hazırlanan Commandhandle eventleride tetikleniyor. Ama tanımsız komutlar dışında bir ileti gönderdiğimde direkmen onexecute eventinin tetiklenmesi lazım.
örneğin client kısımdan
Server kısımdaki
örneğin client kısımdan
Kod: Tümünü seç
CmdTCPClient.IOHandler.WriteLn('Deneme'); //Dediğimiz zaman
Server kısımdaki
Kod: Tümünü seç
procedure TForm1.CmdTCPServerExecute(AContext: TIdContext);
begin
//Bu bloğun işletilmesi lazım. Ama olmuyor!
end;