他们位于 scalaz.stream.tcp
和 scalaz.stream.nio
.
tcp
版本对待 Connection
如 Process[Task, A]
nio
版本对待 Connection
如 Process[Task, Exchange[I, W]]
为什么会有这两个版本?它们适用于哪种情况?
最佳答案
目前有两个版本,因为真正的tcp
版本更像是实验性和 future 的 API。住在nio
的那个, 可能有更复杂的 API,但它是目前最终会使用的 API。
关于scala - 为什么scalaz-stream中有两种网络io的实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26698478/