枚举
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 是否不相等。
参数:
- that: SocketAddressKind - 传入的 SocketAddressKind。
返回值:
- Bool - 如果不相等,则返回
true
;否则,返回false
。
operator func ==(SocketAddressKind)
public operator func ==(that: SocketAddressKind): Bool
功能:判断两个 SocketAddressKind 是否相等。
参数:
- that: SocketAddressKind - 传入的 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
。