Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
System.Net.Sockets Przestrzeń nazw zawiera zarządzaną implementację sieci gniazd międzyplatformowych. Wszystkie inne klasy dostępu do sieci w System.Net przestrzeni nazw są oparte na tej implementacji gniazd.
Klasa Socket jest zarządzaną wersją kodu usług gniazd sieciowych, które opiera się na natywnej interoperacyjności z systemami Linux, macOS lub Windows. W większości przypadków metody klasy Socket
po prostu przekazują dane do swoich natywnych odpowiedników i obsługują wszelkie niezbędne kontrole zabezpieczeń.
Klasa Socket
obsługuje dwa podstawowe tryby, synchroniczne i asynchroniczne. W trybie synchronicznym wywołania funkcji wykonujących operacje sieciowe (takie jak SendAsync i ReceiveAsync) czekają na zakończenie operacji przed zwróceniem kontrolki do programu wywołującego. W trybie asynchronicznym te wywołania są zwracane natychmiast.