ClientSocket Problemi - ÇÖZÜLDÜ

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
akissoftware
Üye
Mesajlar: 118
Kayıt: 17 Ağu 2010 09:08

ClientSocket Problemi - ÇÖZÜLDÜ

Mesaj gönderen akissoftware »

Arkadaşlar merhaba..

İlginç bir olay yaşadım ve bu konuda tecrübesi olan arkadaşların bilgilerine ihtiyacım var. Problem şöyle;

Tcp ip üzerinden bir veri göndermem gerekiyor. Port yönlendirmeler falan tamam. ClientSocket'in ayarlarını Delphi üzerinden yapınca (host port vs bilgileri) ve formun oncreate olayına ClientSocket1.Active:=True; ekleyince butona bastığımda sinyal gidiyor. (ClientSocket1.Socket.SendText('test');)

Fakat programda ip ve port bilgilerini edit içerisine koyduğumda ve tekrar sinyal göndermek istediğimde sinyal gitmiyor :S
Kod şöyle

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
begin
ClientSocket1.Port:=Strtoint(Edit3.Text);
ClientSocket1.Host:=Edit4.text;
ClientSocket1.Active:=true;
ClientSocket1.Socket.SendText('test');
end;

Yorumlarınızı bekliyorum
En son akissoftware tarafından 01 Nis 2013 02:07 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: ClientSocket Problemi

Mesaj gönderen SimaWB »

Her hangi bir hata alıyor musunuz?
Wireshark vs. sniffer programı ile giden-gelen verilere bakabilirsiniz
There's no place like 127.0.0.1
akissoftware
Üye
Mesajlar: 118
Kayıt: 17 Ağu 2010 09:08

Re: ClientSocket Problemi

Mesaj gönderen akissoftware »

Hata almıyorum. Yani problem şöyle... Formun oncreate eventi ile program çalıştıktan sonra buttonun click eventi arasında ne fark olabilir ki? Birinde çalışıyor birinde çalışmıyor
akissoftware
Üye
Mesajlar: 118
Kayıt: 17 Ağu 2010 09:08

Re: ClientSocket Problemi

Mesaj gönderen akissoftware »

Tamam çözdüm. Problem bekleme süresiyle ilgiliymiş. Clientsocketi aktif yaptıktan sonra 1-2 saniye beklemeden (aynı anda) sinyal gönderimi olmuyor.. Fakat beklenirse problemsiz gönderim yapıyor...
Cevapla