Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我必须编写一个必须充当客户端和服务器的 p2p 程序。该程序必须监听传入的连接(充当服务器)并等待用户输入(充当客户端)。我不确定采取什么方法来做到这一点。
我尝试使用 NIO 列出所有可选择的频道。我仍然无法弄清楚如何使标准输入成为非阻塞的!
我的程序在控制台中运行。因此,不允许 AWT。
请帮忙!!
您至少需要两个线程:一个处理标准输入,一个或多个处理套接字,这取决于您使用的是非阻塞 NIO 还是阻塞 I/O。