0

我必须编写一个必须充当客户端和服务器的 p2p 程序。该程序必须监听传入的连接(充当服务器)并等待用户输入(充当客户端)。我不确定采取什么方法来做到这一点。

我尝试使用 NIO 列出所有可选择的频道。我仍然无法弄清楚如何使标准输入成为非阻塞的!

我的程序在控制台中运行。因此,不允许 AWT。

请帮忙!!

4

1 回答 1

0

您至少需要两个线程:一个处理标准输入,一个或多个处理套接字,这取决于您使用的是非阻塞 NIO 还是阻塞 I/O。

于 2012-10-11T08:05:36.320 回答