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í.

Viz také