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