枚举

enum SocketAddressKind

public enum SocketAddressKind <: ToString & Equatable<SocketAddressKind> {
    | IPv4
    | IPv6
    | Unix
}

功能:互联网通信协议种类。

IPv4

IPv4

功能:代表 IPv4 协议。

IPv6

IPv6

功能:代表 IPv6 协议。

Unix

Unix

功能:代表 Unix 协议。

func toString()

public func toString(): String

功能:将枚举值转换为字符串。

返回值:

  • String - 转换后的字符串。

operator func !=(SocketAddressKind)

public operator func !=(that: SocketAddressKind): Bool

功能:判断两个 SocketAddressKind 是否不相等。

参数:

返回值:

  • Bool - 如果不相等,则返回 true;否则,返回 false

operator func ==(SocketAddressKind)

public operator func ==(that: SocketAddressKind): Bool

功能:判断两个 SocketAddressKind 是否相等。

参数:

返回值:

  • Bool - 如果相等,则返回 true;否则,返回 false

enum SocketNet

public enum SocketNet <: ToString & Equatable<SocketNet> {
    | TCP
    | UDP
    | UNIX
}

功能:传输层协议类型。

TCP

TCP

功能:代表 TCP 协议。

UDP

UDP

功能:代表 UDP 协议。

UNIX

UNIX

功能:代表 UNIX 协议。

func toString()

public func toString(): String

功能:将枚举值转换为字符串。

返回值:

  • String - 转换后的字符串。

operator func !=(SocketNet)

public operator func !=(that: SocketNet): Bool

功能:判断两个 SocketNet 是否不相等。

参数:

返回值:

  • Bool - 如果不相等,则返回 true;否则,返回 false

operator func ==(SocketNet)

public operator func ==(that: SocketNet): Bool

功能:判断两个 SocketNet 是否相等。

参数:

返回值:

  • Bool - 如果相等,则返回 true;否则,返回 false