CFSocket 构造函数

定义

重载

CFSocket()

为地址系列 INET、套接字类型 STREAM 和协议 TCP 创建套接字。

CFSocket(AddressFamily, SocketType, ProtocolType)

通过指定在 上 Current调度的地址系列、范围类型和协议类型来创建套接字。

CFSocket(AddressFamily, SocketType, ProtocolType, CFRunLoop)

通过指定要调度的指定运行循环的地址系列、套接字类型和协议类型来创建套接字。

CFSocket()

为地址系列 INET、套接字类型 STREAM 和协议 TCP 创建套接字。

public CFSocket ();

注解

如果尝试创建套接字时出错,此构造函数将 CFSocketException 引发 。

适用于

CFSocket(AddressFamily, SocketType, ProtocolType)

通过指定在 上 Current调度的地址系列、范围类型和协议类型来创建套接字。

public CFSocket (System.Net.Sockets.AddressFamily family, System.Net.Sockets.SocketType type, System.Net.Sockets.ProtocolType proto);
new CoreFoundation.CFSocket : System.Net.Sockets.AddressFamily * System.Net.Sockets.SocketType * System.Net.Sockets.ProtocolType -> CoreFoundation.CFSocket

参数

family
AddressFamily

套接字的系列类型。

type
SocketType

要创建的套接字类型。

proto
ProtocolType

套接字的协议类型。

注解

如果尝试创建套接字时出错,此构造函数将 CFSocketException 引发 。

适用于

CFSocket(AddressFamily, SocketType, ProtocolType, CFRunLoop)

通过指定要调度的指定运行循环的地址系列、套接字类型和协议类型来创建套接字。

public CFSocket (System.Net.Sockets.AddressFamily family, System.Net.Sockets.SocketType type, System.Net.Sockets.ProtocolType proto, CoreFoundation.CFRunLoop loop);
new CoreFoundation.CFSocket : System.Net.Sockets.AddressFamily * System.Net.Sockets.SocketType * System.Net.Sockets.ProtocolType * CoreFoundation.CFRunLoop -> CoreFoundation.CFSocket

参数

family
AddressFamily

套接字的系列类型。

type
SocketType

要创建的套接字类型。

proto
ProtocolType

套接字的协议类型。

loop
CFRunLoop

此 CFSocket 将作为源添加到的运行循环。

注解

如果尝试创建套接字时出错,此构造函数将 CFSocketException 引发 。

适用于