南钲
2019-08-26 17:24
Set<SelectionKey> selectionKeySet = selector.selectedKeys();一直报错是怎么回事
我是把下载的代码直接放到Eclipseli运行的,先启动服务端没问题,再启动AClient或者BClient 报错信息:
Exception in thread "main" java.net.ConnectException: Connection refused: connect
at sun.nio.ch.Net.connect0(Native Method)
at sun.nio.ch.Net.connect(Net.java:454)
at sun.nio.ch.Net.connect(Net.java:446)
at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:648)
at java.nio.channels.SocketChannel.open(SocketChannel.java:189)
at NioClient.start(NioClient.java:23)
at AClient.main(AClient.java:7)
public static void main(String[] args)
throws IOException {
new NioClient().start("AClient"); //这行报错 第7行
}
有什么错误信息吗?把报错的异常堆栈帖出来,咱们一起排查一下。
我好像审错题了,这它吗就很尴尬了
初步猜测,可能是IDE显示的java语法级别没到java8。
去设置(File>Project Structure>Project),把Project language level设置为 8 以上,再Alt+Enter一下。
如果还不行,就当我没说过,哈哈哈
解锁网络编程之NIO的前世今生
32232 学习 · 33 问题
相似问题