4
他们位于scalaz.stream.tcp
和scalaz.stream.nio
。为什么在scalaz-stream中有两个网络io的实现?
- 的
tcp
版本对待Connection
为Process[Task, A]
- 的
nio
版本对待Connection
为Process[Task, Exchange[I, W]]
为什么这些存在两个版本?他们打算用于哪种情况?
他们位于scalaz.stream.tcp
和scalaz.stream.nio
。为什么在scalaz-stream中有两个网络io的实现?
tcp
版本对待Connection
为Process[Task, A]
nio
版本对待Connection
为Process[Task, Exchange[I, W]]
为什么这些存在两个版本?他们打算用于哪种情况?
目前有两个版本,因为真正的tcp
版本更像是实验和未来的API。生活在nio
的那个,可能有更复杂的API,但是现在应该最终使用的那个。
https://github.com/scalaz/scalaz-stream/pull/250应该回答为什么目前有两个。 – 2014-11-02 11:15:45
@ FrankS.Thomas你能回答吗? – jilen 2014-11-05 00:45:05