Bağlantı noktasından kaç yuva oluşturulabilir?Bir bağlantı noktasından kaç yuva oluşturulabilir?
cevap
Bu bir işletim sistemi sınırlamasıdır.
Temel olarak her soket bir dosya tanıtıcısına (Linux/Unix terimlerinde, muhtemelen Windows'da eşdeğerdir) gerek duyar. İşletim sistemi, işlem başına bir dosya tanıtıcı sınırına (250-1000 diyelim) sahip olacak ve bu üst sınır olacak.
değil merdivenler. Dinleme iş parçacığı bağlantı işlemesini başka bir iş parçacığına devredebilir ve dosya tanıtıcısını hemen kapatabilir. Dolayısıyla, onun yerine maksimum sayıda iplik sayısı, iş parçacığı başına maksimum dosya tanımlayıcı sayısını gösterir. – artistoex
@ OS işletim sisteminin _process_ yerine _thread_ başına bir dosya tanımlayıcısı limiti var mı? – tzot
@tzot Linux konuları altında temelde _are_ işlemleri. [Klon (2)] (https://linux.die.net/man/2/clone) Bildiğim kadarıyla anladığım kadarıyla, bu dosya tanımlayıcı paylaşmayan konuları oluşturmanıza olanak veren bir göz atın. Aynı ruhu – artistoex
Yani bir uzak konak/port kombinasyonu ile bağlantı açtığınızda i, ayrıca sonunda bir port gerektireceğini (proseslerinize mevcut istemci tarafı port sayısına göre yönetilir olacak).
istemci tarafında (veya kısa ömürlü) limanların toplam makinenizde tüm işlemlere sunulacaktır. Yani şu anda başka ne çalıştırdığına bağlı.
Bağlantı noktası sayısı ve yapılandırmaya OS bağlıdır. Sadece Google 'maksimum bağlantı noktası sayısı' artı işletim sisteminiz için.
- 1. Tarayıcıda udp bağlantı noktasından okuma
- 2. Yalnızca Bir Bağlantı İçin İki Yuva
- 3. ADO.NET bağlantı havuzunda kaç bağlantı var
- 4. Bir dize kaç bayta sahip
- 5. NSTextView ekleme noktasından NSpoint
- 6. ProvidePlugin öğesi bir giriş noktasından hariç
- 7. Socket.io: WebSockets Kaç eşzamanlı bağlantı işleyebilir? Eğer WebSockets eşzamanlı bağlantı üzerinde herhangi bir veri varsa
- 8. Uygulama motoru bitiş noktasından blob hizmeti
- 9. ngRoute noktasından ui yönlendiriciye geçiş
- 10. Kaynak oluşturulabilir Çizim
- 11. Kaç dolaşımları
- 12. iframe'de jQuery UI oluşturulabilir
- 13. iPhone Mobile Safari, Kaç tane paralel paralel bağlantı var?
- 14. Bir UITextViewCell içinde bir UITextField yuva nasıl?
- 15. Android: Google Takvim’le nasıl arayüz oluşturulabilir?
- 16. Bir ASP.NET ana sayfasındaki bağlantı, ana sayfayı kullanan sayfaya göre çözümlenecek şekilde nasıl oluşturulabilir?
- 17. HashMap seti için bir Kuyruk oluşturulabilir mi?
- 18. Php Yuva Akışları vs
- 19. Python Yuva: Linux
- 20. Yuva Termostatı sıcaklığı güncellenmiyor
- 21. HttpClient: her yuva adresi (protokol/ağ adresi/bağlantı noktası) için yalnızca bir kullanıma izin veriliyor
- 22. Spring + Hibernate + C3P0 ortamında nasıl bir ConnectionProvider oluşturulabilir/alınabilir?
- 23. Normal haritalar dokudan oluşturulabilir mi?
- 24. iOS'ta küçük (yuva) bir sunucu nasıl yazılır
- 25. Yerel bir soketi Boost.ASIO yuva sınıfı
- 26. inline C noktasından global perl değişkenlerine erişim
- 27. QWizard'daki "sonraki" yuva üzerine nasıl yazabilirim?
- 28. REST son noktasından etkin bir şekilde okuyun ve sonucu Python
- 29. A noktasından B noktasına bir çizgi nasıl çizebilirim?
- 30. Sizin için kaç sitenin bağlantı verdiğini bulmanızı sağlayan bir API var mı?
ou muhtemelen http://stackoverflow.com/questions/651665/how-many-socket-connections-possible içinden bakmalıdır. – jonny
"Dinle" teriminin kullanımı belirsizdir, genel olarak bir soket değil bir portta dinler. . "Bir program kaç tane liman dinleyebilir?" veya "Bir porttan (veya port setinden) kaç tane soket oluşturulabilir?" – AnthonyWJones