«network-programming» etiketlenmiş sorular

Ağ oluşturma ve yönetmenin yanı sıra bir (dizi) programa ağ bağlantısı eklemeyle ilişkili programlama.

21
Yapay olarak bir bağlantı zaman aşımı hatası oluştur
Yazılımımızda bir bağlantı zaman aşımı aldığımda oluşan bir hata yaşadım. Bu hatalar çok nadirdir (genellikle bağlantım dahili ağımız tarafından kesildiğinde). Yazılımımızı test edebilmem için bu tür bir efekti yapay olarak nasıl üretebilirim? Önemliyse uygulama CAsyncSocket sınıflarını kullanarak C ++ / MFC'de yazılır. Düzenle: Varolmayan bir ana bilgisayar kullanmayı denedim ve …





6
TeamViewer nasıl bu kadar hızlı?
Uzunluk için üzgünüm, biraz gerekli. Giriş Windows Vista / 7 için C # 4.0'da bir uzak masaüstü yazılımı (sadece eğlence için) geliştiriyorum. Temel engellerden geçtim: Sağlam bir UDP mesajlaşma sistemim, nispeten temiz program tasarımım var, bir ayna sürücüm var (DemoForge'dan ücretsiz DFMirage ayna sürücüsü) ve çalışıyoruz ve herkes için NAT …

11
TCP ve UDP arasındaki fark nedir?
TCP ve UDP arasındaki fark nedir? TCP'nin zaman açısından kritik olmayan uygulamalarda ve UDP'nin hızlı veri iletimi gerektiren oyunlar veya uygulamalar için kullanıldığını biliyorum. TCP'nin HTTP, HTTPs, FTP, SMTP ve Telnet için kullanıldığını biliyorum. UDP'nin DNS ve DHCP için kullanıldığını biliyorum. Ama neden? TCP ve UDP'nin hangi özellikleri, ilgili kullanım …

7
Netty ve Apache MINA
Her ikisi de aşağı yukarı aynı işlevselliği sağlar. Yüksek performanslı TCP sunucumu geliştirmek için hangisini seçmeliyim? Artıları ve eksileri nelerdir? Referans bağlantıları: Apache MINA ( kaynak ) Netty ( kaynak )



5
TCP: iki farklı soket bir bağlantı noktasını paylaşabilir mi?
Bu çok basit bir soru olabilir ama kafamı karıştırıyor. İki farklı bağlı soket bir bağlantı noktasını paylaşabilir mi? 100.000'den fazla eşzamanlı bağlantıyı idare edebilecek bir uygulama sunucusu yazıyorum ve bir sistemdeki mevcut bağlantı noktalarının sayısının 60k (16bit) civarında olduğunu biliyoruz. Bağlı bir soket yeni (ayrılmış) bir bağlantı noktasına atanır, bu …

6
soket bağlantısı () vs bind ()
Hem connect()ve hem de bind()sistem çağrıları, soket dosya tanımlayıcısını bir adresle (tipik olarak bir ip / bağlantı noktası kombinasyonu) 'ilişkilendirir'. Prototipleri şöyle: - int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); ve int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen); 2 çağrı arasındaki tam fark nedir? Ne zaman …


8
Bir web sunucusu kaç soket bağlantısını idare edebilir?
Diyelim ki paylaşılan, sanal veya adanmış barındırma alacak olsaydım, bir yerde bir sunucu / makine bir seferde yalnızca 64.000 TCP bağlantısını kaldırabilir, bu doğru mu? Bant genişliğinden bağımsız olarak herhangi bir barındırma türü kaç tanesini kaldırabilir? HTTP'nin TCP üzerinden çalıştığını varsayıyorum. Bu, web sitesine yalnızca 64.000 kullanıcının bağlanabileceği anlamına mı …

5
BeginBackgroundTaskWithExpirationHandler'ın doğru kullanımı
Nasıl ve ne zaman kullanacağım konusunda kafam biraz karıştı beginBackgroundTaskWithExpirationHandler . Apple, örneklerinde bunu kullanmak için gösterir applicationDidEnterBackground , bazı önemli görevleri, genellikle bir ağ işlemini tamamlamak için daha fazla zaman kazanmak için temsilci . Uygulamama baktığımda, ağ işlerimin çoğu önemli gibi görünüyor ve bir uygulama başlatıldığında, kullanıcı ana sayfa …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.