Sokety v .NET
Obor System.Net.Sockets názvů obsahuje spravovanou implementaci sítě soketů napříč platformami. Všechny ostatní třídy síťového přístupu v System.Net oboru názvů jsou postavené na této implementaci soketů.
Třída Socket je verze spravovaného kódu služeb soketů, která se spoléhá na nativní interoperabilitu s Linuxem, macOS nebo Windows. Ve většině případů Socket
metody třídy jednoduše zařazuje data do svých nativních protějšků a zpracovávají všechny nezbytné kontroly zabezpečení.
Třída Socket
podporuje dva základní režimy, synchronní a asynchronní. V synchronním režimu volání funkcí, které provádějí síťové operace (například SendAsync a ReceiveAsync) čekají, než se operace dokončí, než se vrátí řízení do volajícího programu. V asynchronním režimu se tato volání okamžitě vrátí.