Bagikan melalui


Soket pada .NET

Namespace System.Net.Sockets berisi implementasi jaringan soket lintas platform terkelola. Semua kelas akses jaringan lainnya di System.Net namespace dibangun di atas implementasi 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, metode kelas Socket secara sederhana mengorganisir data ke dalam format 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) tunggu hingga operasi selesai sebelum mengembalikan kontrol ke program panggilan. Dalam mode asinkron, panggilan ini segera kembali.

Lihat juga