【发布时间】:2015-08-29 07:35:54
【问题描述】:
能否并行连接服务器socket和客户端socket的多个独立I/O流,使每对I/O流可以同时发送不同的数据?
如何在不增加服务器和客户端之间的套接字数量的情况下在 java 中实现这样的连接?
【问题讨论】:
-
术语是“多路复用”。您只需要用“频道 ID”之类的东西来包装消息,然后在另一端适当地引导它们。
-
@sje397 假设我想从控制台发送一个字符串,同时发送一个比较大的文件。那么当文件准备好发送并且另一个线程正在等待用户的字符串时,多路复用是一种合适的方法吗?
标签: java sockets stream-socket-client