2014-11-02 19 views
4

他們位於scalaz.stream.tcpscalaz.stream.nio爲什麼在scalaz-stream中有兩個網絡io的實現?

  • tcp版本對待ConnectionProcess[Task, A]
  • nio版本對待ConnectionProcess[Task, Exchange[I, W]]

爲什麼這些存在兩個版本?他們打算用於哪種情況?

+4

https://github.com/scalaz/scalaz-stream/pull/250應該回答爲什麼目前有兩個。 – 2014-11-02 11:15:45

+0

@ FrankS.Thomas你能回答嗎? – jilen 2014-11-05 00:45:05

回答

1

目前有兩個版本,因爲真正的tcp版本更像是實驗和未來的API。生活在nio的那個,可能有更復雜的API,但是現在應該最終使用的那個。

相關問題