Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пространство System.Net.Sockets имен содержит управляемую, кроссплатформенную реализацию сетевых сокетов. Все остальные классы доступа к сети в System.Net пространстве имен основаны на этой реализации сокетов.
Класс Socket — это версия управляемого кода служб сокетов, предоставляемая на основе собственного взаимодействия с Linux, macOS или Windows. В большинстве случаев методы класса Socket
просто маршалируют данные в их родные аналоги и обрабатывают все необходимые проверки безопасности.
Класс Socket
поддерживает два основных режима, синхронные и асинхронные. В синхронном режиме вызовы функций, выполняющих сетевые операции (например SendAsync и ReceiveAsync) ожидают, пока операция не завершится, прежде чем вернуть управление вызывающей программе. В асинхронном режиме эти вызовы возвращаются немедленно.