CFSocket Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |