1

假设我在服务器上有以下 Java 代码:

Socket aSocket = new Socket(aInetaddr, aPort); //aSocket is a client i m connecting to
InputStream input = aSocket.getInputStream();
Socket bSocket = new Socket(bInetaddr, bPort); //bSocket is a client i m connectin to

现在我想要实现的是,将InputStream“输入”aSocketbSocket. 我没有关于来自 的内容InputStream或最终如何使用它的信息。

整个数据传输必须通过我的服务器,我无法在两个客户端之间建立直接连接。

4

1 回答 1

3

获取第二个套接字的输出流,然后您可以使用Apache Commons IOUtils.copy()轻松完成此操作。在许多变体中,有一个将输入和输出流作为参数。

于 2013-01-08T12:45:58.853 回答