C# ile Asenkron Socket Programlama

Bunlar da hoşunuza gidebilir...

9 Cevaplar

  1. halil ibrahim şeker dedi ki:

    Paylaşım için çok teşekkürler.

  2. atakan savaş dedi ki:

    Selamlar.
    Bu yapıyı kullanarak server ve client arasında büyük veriler göndermek problem yaşatır mı? ayrıca ağı dinleyen programlar için ne kadar güvenli bu yöntem?

    • Gökhan Gökalp Gökhan Gökalp dedi ki:

      Merhaba, limit olarak herhangi bir limit bulunmamakta sadece buffer’ın aşılmamasına dikkat etmeniz gerekmektedir. https://msdn.microsoft.com/en-us/library/ms145160.aspx adresindeki notlar’ın bulunduğu kısımda okuyabilirsiniz. “You must ensure that the size of your buffer does not exceed the maximum packet size of the underlying service provider.” Ayrıca arp poisoning’e gelince herhangi biri server ağınıza ulaşıp o ağ üzerinde sniff işlemi yaparsa elbette dinlenebilir. Buda sizin mimari olarak hatanızı göstermektedir.

  3. Efe ÖZYER dedi ki:

    Hocam merhaba, online oyun için socket oluşturma çabası içerisindeyiz 🙂 Birde bunun multi-thread örneğini yayınlayabilir misiniz?

  4. ali dedi ki:

    maxsimum client sayısı nedir? belli bir sayıdan sonra saçmalar mı?

    • Gökhan Gökalp Gökhan Gökalp dedi ki:

      Merhaba, maksimum client sayısına ortalama bir şey söylemek yanlış olur. Concurrent olarak gerçekleştireceğiz işlemlere, bu uygulamayı host edecek olan server’ın kapasitesine ve aynı zamanda network’e bağlı olan bir durum söz konusudur. Bu tarz uygulamalarda daha ölçeklenebilir bir yapı elde edebilmek için, load balancing tarzı işlemler ile yük maliyetini farklı server’lara dağıtabilirsiniz.

  5. Tuncay GÜVEN dedi ki:

    Merhaba,

    Uzun zamandır böyle bir proje arıyordum. Çok teşekkürler
    Şimdi 224 bilgisayar için uzaktan yönetilebilir bir program yazabilirim.

    Paylaşımlarını takip ediyor olucam Sağolasın

  6. Tuncay Güven dedi ki:

    Gökhan kardeşim selam,

    Anlattığın konu o kadar güzel olmuş ki inan uzun zamandır böyle bir örnek arıyordum.
    Senden bir ricam olacak server kısmını windows form olarak tasarlar sak nasıl yapmamız gerekiyor.
    Amaç 224 bilgisayarda ayrı ayrı server çalıştıracağım client makineden gelen komuta göre windows form içinde yapması gerekenleri yazacağım fakat form tarafını çözemedim. Örnek mail atabilir sen sevinirim teşekkürer
    Tuncay G.

  7. Ahmet Öztürk dedi ki:

    Merhaba Gökhan Abi,

    Anlatım çok güzel olmuş. 1 yıldır c# ile uğraşıyorum. bu projeyi windows olarak nasıl yapabilirim.
    Hocamız bir proje yapmamızı istedi bende havalı proje yapmak istiyorum Arduino ve c# ile uzaktan led kontrol uygulaması düşünüyorum. Labaratuvardaki iki bilgisayar arası soket ile bağlanıp bir bilgisayara bağlı olan arduino com üzerinden aldığı veriye göre led yakacak yada kapatacak. Arduino için bir abim yardımcı olacak.

    size simdiden teşekkürlerimi iletiyorum iyi çalışmalar

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*