IdCmdTCPServer da OnExecute Sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
razman
Üye
Mesajlar: 9
Kayıt: 01 Eki 2007 08:47

IdCmdTCPServer da OnExecute Sorunu

Mesaj gönderen razman »

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?
Kullanıcı avatarı
undefined
Moderator
Mesajlar: 565
Kayıt: 06 Eki 2003 12:01
Konum: Bursa
İletişim:

Re: IdCmdTCPServer da OnExecute Sorunu

Mesaj gönderen undefined »

Ilk önce bir porta listen yapman lazım, o porttan bağlantı gelmeden o eventde tetiklenmez.
razman
Üye
Mesajlar: 9
Kayıt: 01 Eki 2007 08:47

Re: IdCmdTCPServer da OnExecute Sorunu

Mesaj gönderen razman »

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

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;
Cevapla