Soket di .NET
Namespace System.Net.Sockets berisi implementasi jaringan soket lintas platform terkelola. Semua kelas akses jaringan lainnya di namespace System.Net dibangun di atas implementasi dari soket ini.
Kelas Socket ini adalah versi kode terkelola dari layanan soket yang disediakan mengandalkan interoperabilitas asli dengan Linux, macOS, atau Windows. Dalam kebanyakan kasus, Socket
metode kelas hanya data marshal ke rekan-rekan asli mereka dan menangani pemeriksaan keamanan yang diperlukan.
Kelas ini Socket
mendukung dua mode dasar, sinkron dan asinkron. Dalam mode sinkron, panggilan ke fungsi yang melakukan operasi jaringan (seperti SendAsync dan ReceiveAsync) menunggu hingga operasi selesai sebelum mengembalikan kontrol ke program panggilan. Dalam mode asinkron, panggilan ini segera kembali.