Initializer

init(protocolFamily:socketType:protocol:socket:)

Initializes the receiver with a previously created local socket. レシーバをある以前に作成されたローカルソケットで初期化します。

Declaration 宣言

init?(protocolFamily family: Int32, 
socketType type: Int32, 
protocol: Int32, 
socket sock: SocketNativeHandle)

Parameters パラメータ

family

The protocol family for the provided socket. Possible values are defined in <sys/socket.h>, such as AF_LOCAL, AF_INET, and AF_INET6. 提供されたソケットに対するプロトコルファミリー。可能な値は、<sys/socket.h>において定義されます、たとえばAF_LOCALAF_INET、そしてAF_INET6

type

The type of the provided socket. 提供されたソケットの型。

protocol

The specific protocol the provided socket uses. 提供されたソケットが使う特定のプロトコル。

sock

The previously created socket. 以前に作成されたソケット。

Return Value 戻り値

A local socket port initialized with the provided socket. 提供されたソケットで初期化されたローカルソケットポート。

See Also 参照

Creating Instances インスタンスを作成する