CFSocket Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Biblioteca de soquetes de baixo nível coreFoundation – use as Network APIs em vez disso.
public class CFSocket : CoreFoundation.CFType, IDisposable, ObjCRuntime.INativeObject
type CFSocket = class
inherit CFType
interface INativeObject
interface IDisposable
- Herança
- Implementações
Construtores
CFSocket() |
Cria um soquete para a família de endereços INET, tipo de soquete STREAM e protocolo TCP. |
CFSocket(AddressFamily, SocketType, ProtocolType) |
Cria um soquete especificando uma família de endereços, um tipo de scoket e um tipo de protocolo expedidos no Current. |
CFSocket(AddressFamily, SocketType, ProtocolType, CFRunLoop) |
Cria um soquete especificando uma família de endereços, um tipo de soquete e um tipo de protocolo com um loop de execução especificado para expedição. |
Propriedades
Handle |
Manipule (ponteiro) para a representação de objeto não gerenciado. |
Métodos
Connect(IPAddress, Int32, Double) |
Conecta o soquete ao endereço IP e à porta especificados. |
Connect(IPEndPoint, Double) |
Conecta o soquete ao ponto de extremidade especificado. |
CreateConnectedToSocketSignature(AddressFamily, SocketType, ProtocolType, IPEndPoint, Double) |
Cria um soquete conectado especificando uma família de endereços, um tipo de soquete, um tipo de protocolo, bem como o ponto de extremidade ao qual se conectar. |
DisableCallBacks(CFSocketCallBackType) |
Desabilita a geração de um conjunto de eventos. |
Dispose() |
Libera os recursos usados pelo objeto CFSocket. |
Dispose(Boolean) |
Libera os recursos usados pelo objeto CFSocket. |
EnableCallBacks(CFSocketCallBackType) |
Permite que um conjunto de eventos seja gerado. |
Finalize() |
Finalizador para o objeto CFSocket |
GetDescription(IntPtr) |
Retorna uma representação textual do objeto especificado. (Herdado de CFType) |
GetSocketFlags() |
Retorna o conjunto de sinalizadores específicos do CFSocket. |
SendData(Byte[], Double) |
Envia dados pelo soquete. |
SetAddress(IPAddress, Int32) |
Define o endereço de escuta para esse soquete (equivalente à chamada de associação BSD). |
SetAddress(IPEndPoint) |
Define o endereço de escuta para esse soquete (equivalente à chamada de associação BSD). |
SetSocketFlags(CFSocketFlags) |
Define os sinalizadores específicos do CFSocket. |
Eventos
AcceptEvent |
Evento gerado quando o soquete aceita uma conexão (soquetes de escuta). |
ConnectEvent |
Evento gerado quando a operação de conexão de soquete é concluída. |
DataEvent |
Evento gerado quando os dados são recebidos no soquete. |
ReadEvent |
Evento gerado quando os dados estão disponíveis para serem lidos (o manipulador de eventos deve ler os dados em si). |
WriteEvent |
Evento gerado quando os dados podem ser gravados nos soquetes sem bloqueio. |