.NET'teki yuvalar
Ad System.Net.Sockets alanı yönetilen, platformlar arası bir yuva ağ uygulaması içerir. Ad alanı içindeki System.Net diğer tüm ağ erişim sınıfları, yuvaların bu uygulamasının üzerine kurulmuştur.
Socket sınıfı, Linux, macOS veya Windows ile yerel birlikte çalışabilirliğe bağlı olarak sağlanan yuva hizmetlerinin yönetilen kod sürümüdür. Çoğu durumda, Socket
sınıf yöntemleri yalnızca verileri yerel karşılıklarına sıralar ve gerekli güvenlik denetimlerini işler.
Socket
sınıfı, zaman uyumlu ve zaman uyumsuz olmak üzere iki temel modu destekler. Zaman uyumlu modda, ağ işlemleri (ve gibi SendAsyncReceiveAsync) gerçekleştiren işlevlere çağrılar, denetimi çağıran programa döndürmeden önce işlem tamamlanana kadar bekler. Zaman uyumsuz modda, bu çağrılar hemen geri döner.