Partager via


CFSocket Classe

Définition

Bibliothèque de sockets de bas niveau CoreFoundation : utilisez plutôt les Network API.

public class CFSocket : CoreFoundation.CFType, IDisposable, ObjCRuntime.INativeObject
type CFSocket = class
    inherit CFType
    interface INativeObject
    interface IDisposable
Héritage
CFSocket
Implémente

Constructeurs

CFSocket()

Crée un socket pour la famille d’adresses INET, le type de socket STREAM et le protocole TCP.

CFSocket(AddressFamily, SocketType, ProtocolType)

Crée un socket en spécifiant une famille d’adresses, un type scoket et un type de protocole distribués sur le Current.

CFSocket(AddressFamily, SocketType, ProtocolType, CFRunLoop)

Crée un socket en spécifiant une famille d’adresses, un type de socket et un type de protocole avec une boucle d’exécution spécifiée sur laquelle distribuer.

Propriétés

Handle

Handle (pointeur) vers la représentation d’objet non managée.

Méthodes

Connect(IPAddress, Int32, Double)

Connecte le socket à l’adresse IP et au port spécifiés.

Connect(IPEndPoint, Double)

Connecte le socket au point de terminaison spécifié.

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

Crée un socket connecté en spécifiant une famille d’adresses, un type de socket, un type de protocole ainsi que le point de terminaison auquel se connecter.

DisableCallBacks(CFSocketCallBackType)

Désactive le déclenché d’un ensemble d’événements.

Dispose()

Libère les ressources utilisées par l’objet CFSocket.

Dispose(Boolean)

Libère les ressources utilisées par l’objet CFSocket.

EnableCallBacks(CFSocketCallBackType)

Permet à un ensemble d’événements d’être déclenché.

Finalize()

Finaliseur pour l’objet CFSocket

GetDescription(IntPtr)

Retourne une représentation textuelle de l’objet spécifié.

(Hérité de CFType)
GetSocketFlags()

Retourne l’ensemble d’indicateurs spécifiques à CFSocket.

SendData(Byte[], Double)

Envoie des données sur le socket.

SetAddress(IPAddress, Int32)

Définit l’adresse d’écoute de ce socket (équivalent à l’appel de liaison BSD).

SetAddress(IPEndPoint)

Définit l’adresse d’écoute de ce socket (équivalent à l’appel de liaison BSD).

SetSocketFlags(CFSocketFlags)

Définit les indicateurs spécifiques à CFSocket.

Événements

AcceptEvent

Événement déclenché lorsque le socket a accepté une connexion (sockets d’écoute).

ConnectEvent

Événement déclenché lorsque l’opération de connexion de socket est terminée.

DataEvent

Événement déclenché lorsque des données ont été reçues sur le socket.

ReadEvent

Événement déclenché lorsque les données sont disponibles pour être lues (le gestionnaire d’événements doit lire les données proprement dites).

WriteEvent

Événement déclenché lorsque des données peuvent être écrites dans les sockets sans blocage.

S’applique à