Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Namnområdet System.Net.Sockets innehåller en hanterad, plattformsoberoende socket-nätverksimplementering. Alla andra nätverksåtkomstklasser i System.Net namnområdet bygger på den här implementeringen av socketar.
Klassen Socket är en hanterad kodversion av sockettjänsterna som tillhandahålls med inbyggd samverkan med Linux, macOS eller Windows. I de flesta fall konverterar klassmetoderna Socket helt enkelt data till sina ursprungliga motsvarigheter och hanterar alla nödvändiga säkerhetskontroller.
Klassen Socket stöder två grundläggande lägen, synkrona och asynkrona. I synkront läge väntar anrop till funktioner som utför nätverksåtgärder (till exempel SendAsync och ReceiveAsync) tills åtgärden har slutförts innan kontrollen återgår till det anropande programmet. I asynkront läge returnerar dessa anrop omedelbart.