在对中运行流

时间:2014-01-28 02:43:06

标签: sockets stream

在互联网上进行广泛搜索后,我无法找到问题的答案。我看到它的方式,套接字之间只能有一个输入和输出流。这给我带来了麻烦。我希望有两个单独的流配对:一个输入流和一个相应的输出流。我之所以希望在服务器上有一个线程等待并监听来自客户端的消息,同时在服务器上有一个从客户端获取信息的线程。每次我尝试写东西时,输出流都将所有内容放在同一个流上,而客户端上的读取器无法区分代码的读取位置。有没有办法达到这个效果?

1 个答案:

答案 0 :(得分:0)

  

我希望服务器上有一个线程等待并侦听来自客户端的消息,同时在服务器上有一个从客户端获取信息的线程。

这是一个没有区别的区别。 “收集信息”和“收听信息”之间没有区别。

你的问题没有意义。 TCP套接字在每个方向上提供一个字节流。如果你想要两个,打开两个插座。