SocketTaskExtensions Classe

Definizione

Questa classe contiene metodi di estensione per la classe Socket.

public ref class SocketTaskExtensions abstract sealed
public static class SocketTaskExtensions
type SocketTaskExtensions = class
Public Module SocketTaskExtensions
Ereditarietà
SocketTaskExtensions

Metodi

AcceptAsync(Socket)

Esegue un'operazione asincrona per accettare un tentativo di connessione in ingresso nel socket.

AcceptAsync(Socket, Socket)

Esegue un'operazione asincrona per accettare un tentativo di connessione in ingresso nel socket.

ConnectAsync(Socket, EndPoint)

Stabilisce una connessione a un host remoto.

ConnectAsync(Socket, EndPoint, CancellationToken)

Stabilisce una connessione a un host remoto.

ConnectAsync(Socket, IPAddress, Int32)

Stabilisce una connessione a un host remoto. L'host è specificato da un indirizzo IP e da un numero di porta.

ConnectAsync(Socket, IPAddress, Int32, CancellationToken)

Stabilisce una connessione a un host remoto, specificato da un indirizzo IP e un numero di porta.

ConnectAsync(Socket, IPAddress[], Int32)

Stabilisce una connessione a un host remoto. L'host è specificato da una matrice di indirizzi IP e da un numero di porta.

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

Stabilisce una connessione a un host remoto, specificata da una matrice di indirizzi IP e un numero di porta.

ConnectAsync(Socket, String, Int32)

Stabilisce una connessione a un host remoto. L'host viene specificato da un nome host e da un numero di porta.

ConnectAsync(Socket, String, Int32, CancellationToken)

Stabilisce una connessione a un host remoto, specificato da un nome host e un numero di porta.

ReceiveAsync(Socket, ArraySegment<Byte>, SocketFlags)

Riceve i dati da un socket connesso.

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

Riceve i dati da un socket connesso.

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

Riceve i dati da un socket connesso.

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

Riceve i dati da un dispositivo di rete specificato.

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

Riceve il numero specificato di byte di dati nella posizione specificata del buffer dei dati usando l'oggetto SocketFlags specificato e archivia le informazioni dell'endpoint e del pacchetto.

SendAsync(Socket, ArraySegment<Byte>, SocketFlags)

Invia i dati a un socket connesso.

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

Invia i dati a un socket connesso.

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

Invia i dati a un socket connesso.

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

Invia i dati in modo asincrono a un host remoto specifico.

Si applica a