Поделиться через


SocketTaskExtensions Класс

Определение

Этот класс содержит методы расширения для класса Socket.

public ref class SocketTaskExtensions abstract sealed
public static class SocketTaskExtensions
type SocketTaskExtensions = class
Public Module SocketTaskExtensions
Наследование
SocketTaskExtensions

Методы

AcceptAsync(Socket)

Выполняет асинхронную операцию для приема попыток входящего подключения через сокет.

AcceptAsync(Socket, Socket)

Выполняет асинхронную операцию для приема попыток входящего подключения через сокет.

ConnectAsync(Socket, EndPoint)

Устанавливает подключение к удаленному узлу.

ConnectAsync(Socket, EndPoint, CancellationToken)

Устанавливает подключение к удаленному узлу.

ConnectAsync(Socket, IPAddress, Int32)

Устанавливает подключение к удаленному узлу. Узел задается IP-адресом и номером порта.

ConnectAsync(Socket, IPAddress, Int32, CancellationToken)

Устанавливает подключение к удаленному узлу, который указывается IP-адресом и номером порта.

ConnectAsync(Socket, IPAddress[], Int32)

Устанавливает подключение к удаленному узлу. Узел задается массивом IP-адресов и номером порта.

ConnectAsync(Socket, IPAddress[], Int32, CancellationToken)

Устанавливает подключение к удаленному узлу, заданному массивом IP-адресов и номером порта.

ConnectAsync(Socket, String, Int32)

Устанавливает подключение к удаленному узлу. Узел задается именем узла и номером порта.

ConnectAsync(Socket, String, Int32, CancellationToken)

Устанавливает подключение к удаленному узлу, заданному именем узла и номером порта.

ReceiveAsync(Socket, ArraySegment<Byte>, SocketFlags)

Получает данные из подключенного сокета.

ReceiveAsync(Socket, IList<ArraySegment<Byte>>, SocketFlags)

Получает данные из подключенного сокета.

ReceiveAsync(Socket, Memory<Byte>, SocketFlags, CancellationToken)

Получает данные из подключенного сокета.

ReceiveFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint)

Получает данные из указанного сетевого устройства.

ReceiveMessageFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint)

Получает указанное число байтов данных в указанное расположение буфера данных с помощью заданного SocketFlags и сохраняет конечную точку и сведения о пакете.

SendAsync(Socket, ArraySegment<Byte>, SocketFlags)

Отправляет данные в подключенный сокет.

SendAsync(Socket, IList<ArraySegment<Byte>>, SocketFlags)

Отправляет данные в подключенный сокет.

SendAsync(Socket, ReadOnlyMemory<Byte>, SocketFlags, CancellationToken)

Отправляет данные в подключенный сокет.

SendToAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint)

Асинхронно передает данные на конкретный удаленный узел.

Применяется к