Sdílet prostřednictvím


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ů metody třídy jednoduše zařazují 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í těchto funkcí, které provádějí síťové operace (například SendAsync a ReceiveAsync), čekají na dokončení operace, než předají řízení volajícímu programu. V asynchronním režimu se tato volání okamžitě vrátí.

Viz také