我查看了 Mojave 和 Swift-NIO 中引入的网络框架,但在这两种情况下,我真的不确定如何构建客户端。我需要做很多来回操作:向事物发送命令,读回响应,发送下一个命令,读取响应等。 通过单个通道读取处理程序(在 Swift-NIO 的情况下)感觉所有内容, 再次,就像我做错事一样。 有谁知道 Swift-NIO 类似的来回通信示例吗?或者我看错了方向? Swift-NIO 现在似乎有相当好的文档,所以我会先阅读一下。 同样,它已经很老了,而且事情可能已经发生了变化,但这里有一个简单的示例,说明 Swift-NIO 客户端和处理程序类如何协同工作[12]。
Swift API-Digester @享耳先森:Swift 5.1 里新增了一个 api-digester 功能,用来打印和比较编译产物的 API,Swift-NIO 在此基础上搭建了一个 API
这是传闻,但与一些接近的人,他们告诉我这是看到稳定增长,有很多好东西,推动了swift-nio的开源,这反过来又增加了一些服务器端框架的性能了。