CFSocket Clase

Definición

Biblioteca de sockets de bajo nivel de CoreFoundation: use las Network API en su lugar.

public class CFSocket : CoreFoundation.CFType, IDisposable, ObjCRuntime.INativeObject
type CFSocket = class
    inherit CFType
    interface INativeObject
    interface IDisposable
Herencia
CFSocket
Implementaciones

Constructores

CFSocket()

Crea un socket para la familia de direcciones INET, tipo de socket STREAM y TCP de protocolo.

CFSocket(AddressFamily, SocketType, ProtocolType)

Crea un socket especificando una familia de direcciones, un tipo de scoket y un tipo de protocolo enviados en .Current

CFSocket(AddressFamily, SocketType, ProtocolType, CFRunLoop)

Crea un socket especificando una familia de direcciones, un tipo de socket y un tipo de protocolo con un bucle de ejecución especificado en el que se distribuirá.

Propiedades

Handle

Identificador (puntero) a la representación del objeto no administrado.

Métodos

Connect(IPAddress, Int32, Double)

Conecta el socket a la dirección IP y el puerto especificados.

Connect(IPEndPoint, Double)

Conecta el socket al punto de conexión especificado.

CreateConnectedToSocketSignature(AddressFamily, SocketType, ProtocolType, IPEndPoint, Double)

Crea un socket conectado especificando una familia de direcciones, un tipo de socket, un tipo de protocolo, así como el punto de conexión al que conectarse.

DisableCallBacks(CFSocketCallBackType)

Deshabilita que se genere un conjunto de eventos.

Dispose()

Libera los recursos utilizados por el objeto CFSocket.

Dispose(Boolean)

Libera los recursos utilizados por el objeto CFSocket.

EnableCallBacks(CFSocketCallBackType)

Permite generar un conjunto de eventos.

Finalize()

Finalizador para el objeto CFSocket

GetDescription(IntPtr)

Devuelve una representación textual del objeto especificado.

(Heredado de CFType)
GetSocketFlags()

Devuelve el conjunto de marcas específicas de CFSocket.

SendData(Byte[], Double)

Envía datos a través del socket.

SetAddress(IPAddress, Int32)

Establece la dirección de escucha de este socket (equivalente a la llamada de enlace BSD).

SetAddress(IPEndPoint)

Establece la dirección de escucha de este socket (equivalente a la llamada de enlace BSD).

SetSocketFlags(CFSocketFlags)

Establece las marcas específicas de CFSocket.

Eventos

AcceptEvent

Evento generado cuando el socket ha aceptado una conexión (sockets de escucha).

ConnectEvent

Evento generado cuando se ha completado la operación de conexión del socket.

DataEvent

Evento generado cuando se han recibido datos en el socket.

ReadEvent

Evento generado cuando los datos están disponibles para ser leídos (el controlador de eventos debe leer los datos en sí).

WriteEvent

Evento generado cuando se pueden escribir datos en los sockets sin bloqueo.

Se aplica a