NWConnection 发送多个数据报
NWConnection sending multiple datagrams
我正在尝试使用新的 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
似乎违反直觉
这个框架的文档非常少,所以我想知道是否有人知道上面的例子是否正确或者我遗漏了什么。
刚刚与 Apple 工程师确认这是一个拼写错误。
所以仅供参考,为了发送多个数据报,我们将使用:
// 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
})
}
}
我正在尝试使用新的 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
这个框架的文档非常少,所以我想知道是否有人知道上面的例子是否正确或者我遗漏了什么。
刚刚与 Apple 工程师确认这是一个拼写错误。
所以仅供参考,为了发送多个数据报,我们将使用:
// 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
})
}
}