2014-11-02 6 views
4

이들은 scalaz.stream.tcpscalaz.stream.nio에 있습니다.scalaz-stream에 두 가지 네트워크 io 구현이있는 이유는 무엇입니까?

  • tcp 버전은 Connection
  • Process[Task, A] 같은 nio 버전은

왜이 두 가지 버전이 존재 ConnectionProcess[Task, Exchange[I, W]]으로 취급 취급? 어떤 상황을 의도합니까?

+4

https://github.com/scalaz/scalaz-stream/pull/250에는 현재 두 가지 이유가 나와 있습니다. –

+0

@ FrankS.Thomas 대답을 할 수 있습니까? – jilen

답변

1

실제로 tcp 버전이 실험적 API 및 향후 API와 유사하기 때문에 현재 두 가지 버전이 있습니다. nio에 살고있는 사람은 더 복잡한 API를 가지고있을 것이지만, 지금은 결국 사용하게 될 API입니다.