yuva.kapatma vs yuva.yakın
Geçenlerde buna benzeyen bir kod bit soket çorap tabii ki bir nesne ile seni gördüm:
sock.shutdown(socket.SHUT_RDWR)
sock.close()
Tam olarak soket kapatma arama ve kapatma amacı nedir? Eğer bir önemi varsa, bu yuva engellenmeyen IO için kullanılıyor.
CEVAP
close
shutdown
arama temel Soket üzerinde iki farklı etkisi var.
İşaret ilk şey yuva temel işletim sistemi bir kaynak olmasıdırbirden çok işlem aynı temel soket için ele alabilir.
Ne zaman çağrı close
azaltır kolu sayısı tek ve tanıtıcı sayımı ulaştı ve hiç bir zaman yuva ve ilgili bağlantı geçer normal kapatma işlemi (gönderme etkili bir KANAT / EOF için eş ve yuva kaldırıldı.
Burada dikkat edilmesi gereken şey ise tanıtıcı sayımı yoksa başka bir işlem hala bir yuva sonra bağlantı kolu olduğundan sıfır ulaşmıyorkapalı değil ve soket ayırmanın değil.
Öte yandan okuma shutdown
arama ve yazma alttaki bağlantıyı kapatır ve eş kanat / a EOF gönderir birçok işler yuva için işler ne kadar olursa olsun. Ancak, budeğilyuva ayırması ve hala yakın daha sonra arayayım.
vs kapatma yuva yakın?...
Ne kadar uzak tarafında bir yuva yakın...
Git hata: fatal: bir yuva (Geçersiz ba...
Nasıl yuva API kabul etmez() fonksiyon...
Yuva html formları olabilir mi?...