我正在尝试使用新的Network.framework一次发送多个数据报。
在WWDC 2018 talk 715中,我们可以看到以下代码示例:
// Hint that multiple datagrams should be sent as one batch
connection.batch {
for datagram in datagramArray {
connection.send(content: datagramArray, completion:.contentProcessed
{ (error) in
// Handle error in sending
})
}
}然而,connection.send使用datagramArray而不是datagram作为参数似乎有悖常理
这个框架的文档非常缺乏,所以我想知道是否有人知道上面的示例是正确的,还是我遗漏了什么。
发布于 2019-02-01 01:55:25
刚和一位苹果工程师确认是打字错误。
因此,仅供参考,为了发送多个数据报,我们将使用:
// Hint that multiple datagrams should be sent as one batch
connection.batch {
for datagram in datagramArray {
connection.send(content: datagram, completion:.contentProcessed
{ (error) in
// Handle error in sending
})
}
}https://stackoverflow.com/questions/54466088
复制相似问题