告诉我有关GCDAsyncUdpSocket [iOS:Swift]

时间:2019-09-01 11:30:22

标签: ios swift udp

我对以下代码有疑问

func udpSocket(_ sock: GCDAsyncUdpSocket, didReceive data: Data, fromAddress address: Data, withFilterContext filterContext: Any?) {

    let message  = String(data: data, encoding: String.Encoding.ascii)

    if (message?.contains("iPhoneMoCapBroadCast") ?? false) {

        var host: NSString?
        var port: UInt16 = 0

        GCDAsyncUdpSocket.getHost(&host, port: &port, fromAddress: address)

    }
}

(fromAddress地址:数据)存储了什么?

(withFilterContext filterContext:可以吗?)存储什么?

然后... GCDAsyncUdpSocket.getHost被赋予三个参数。 他们给每个人什么数据?

GCDAsyncUdpSocket.getHost(&host,端口:&port,fromAddress:地址)

我猜想“&host”是IP地址,“&port”是端口号。

但是,什么是“地址”?

0 个答案:

没有答案
相关问题