Tcp Port Dinleme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 118
- Kayıt: 17 Ağu 2010 09:08
Tcp Port Dinleme
Arkadaşlar;
Bir program var ve bu program belirlediğimiz ip ve porta(10006) veri gönderiyor.
Ben delphi de yazdığım bir programla bu porta gönderilen verileri dinlemek ve programımda kullanmak istiyorum. Bu konuda tüm yardımlara ihtiyacım var. Tüm internette aramama rağmen bir türlü çözüm bulamadım. Lütfen yardımcı olun
Bir program var ve bu program belirlediğimiz ip ve porta(10006) veri gönderiyor.
Ben delphi de yazdığım bir programla bu porta gönderilen verileri dinlemek ve programımda kullanmak istiyorum. Bu konuda tüm yardımlara ihtiyacım var. Tüm internette aramama rağmen bir türlü çözüm bulamadım. Lütfen yardımcı olun
Re: Tcp Port Dinleme
Nasıl veri gönderdiğini biliyorsanız işiniz kolay. Yani hangi formatta (mesaj içeriği) gönderdiğini ve hangi protokolü (TCP, UDP, HTTP vs.) kullandığını bilmelisiniz. TCP olma ihtimali yüksek olduğu için ona göre yazıyorum: TServerSocket yada TIdTCPServer kullanarak belirttiğiniz portu dinleyeceksiniz. Bu forumda bu konuda birçok örnek var.
There's no place like 127.0.0.1
-
- Üye
- Mesajlar: 118
- Kayıt: 17 Ağu 2010 09:08
Re: Tcp Port Dinleme
Hocam cevabınız için teşekkürler..
bir çok araştırma yaptım fakat bir çok denememe rağmen bir türlü istediğimi yapamıyorum.
Asynchronous Socket Error 10061 hatası alıyorum sürekli...
Program 10006 portuna program gönderiyor. Fakat bu gönderilen veriyi alabilmek için mutlaka bağlantı yapmak mı gerekiyor? Sniff gibi bir şey yapamazmıyım? Lütfen yardım edin.
bir çok araştırma yaptım fakat bir çok denememe rağmen bir türlü istediğimi yapamıyorum.
Asynchronous Socket Error 10061 hatası alıyorum sürekli...
Program 10006 portuna program gönderiyor. Fakat bu gönderilen veriyi alabilmek için mutlaka bağlantı yapmak mı gerekiyor? Sniff gibi bir şey yapamazmıyım? Lütfen yardım edin.
Re: Tcp Port Dinleme
Belkide mesaj gönderen program server olarak mesaj gönderiyor ve siz de aynı portu dinleyen bir server yazdığınız için problem oluyor. Bir de client yazıp dinlemek istediğiniz programa bağlanmayı deneyin.
There's no place like 127.0.0.1
Re: Tcp Port Dinleme
http://www.winpcap.org/
kullanabilirsiniz.
kullanabilirsiniz.
-
- Üye
- Mesajlar: 118
- Kayıt: 17 Ağu 2010 09:08
Re: Tcp Port Dinleme
Cevap için teşekkür ederim ama bu programı nasıl kullanacağımı bilmiyorum
Bu konuda başka önerisi olan varmı arkadaşlar ?

Bu konuda başka önerisi olan varmı arkadaşlar ?
Re: Tcp Port Dinleme
wincap sadece sürücü yayınlar. sürücüyle paketleri yakalamak için wireshark gibi programları kullanabilirsiniz. http://www.wireshark.org/
-
- Üye
- Mesajlar: 118
- Kayıt: 17 Ağu 2010 09:08
Re: Tcp Port Dinleme
Wireshark ile gelen paketleri görüyorum. Amacım benim bu paketleri delphi ile yaptığım programla yakalamak ve ona göre prosedürler yazmak. Bu konuda bilgim yok 

Re: Tcp Port Dinleme
winpcap'ın diğer programlar içiresinden kullanımına ilişkin örnekler olması lazım.
Re: Tcp Port Dinleme
TServerSocket ile islemi gerceklestirebilirsiniz.
clientten gelen veriyi ServerSocket'in OnClientRead eventinden yakalayip istediginiz islemi yaptirabilirsiniz.
clientten gelen veriyi ServerSocket'in OnClientRead eventinden yakalayip istediginiz islemi yaptirabilirsiniz.
kıdemsiz üye