我开发一个点对点的应用。 ,每个节点有一个服务器套接字通道和套接字通道,.. 现在我需要两个选择来处理服务器套接字通道和套接字通道,连接...JAVA NIO Selector中的查询?
SelectorProvider似乎是一个单例类和它仅外商独资商业企业选择的单个实例,..这我不能能够使用两个插座通道,..
是有一个节目的单个实例使用两个选择器的方式,..
private ServerSocketChannel svrScktChnl;
private SocketChannel socketChannel;
两个选择
public Selector selector=null;
public Selector playerSelector=null;
我是尽量分开intialize这些选择一个服务器套接字通道,另一个用于套接字通道,..
,但我不能再次因为它抛出一个错误初始化,, ..
你能提供实际上抛出错误的代码吗? –
除非你有数百个连接,否则我会使用阻塞NIO,这意味着你不使用选择器。它更简单,而且通常也更快。 –
如果你不得不关心'SelectorProvider',那么你的确做错了。 –