java NIO异常问题

java NIO运行时异常
服务器已开启,端口号12345

java.nio.channels.NotYetConnectedException
    at sun.nio.ch.SocketChannelImpl.ensureWriteOpen(Unknown Source)
    at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
    at com.java.io.NIO.ClientHandle.doWrite(ClientHandle.java:130)
    at com.java.io.NIO.ClientHandle.sendMsg(ClientHandle.java:139)
    at com.java.io.NIO.Client.sendMsg(Client.java:25)
    at com.java.io.NIO.Test.main(Test.java:10)
java.lang.IllegalArgumentException
    at java.nio.channels.spi.AbstractSelectableChannel.register(Unknown Source)
    at java.nio.channels.SelectableChannel.register(Unknown Source)
    at com.java.io.NIO.ClientHandle.doConnect(ClientHandle.java:134)
    at com.java.io.NIO.ClientHandle.run(ClientHandle.java:46)
    at java.lang.Thread.run(Unknown Source)
阅读 6.7k
4 个回答

贴出代码,看exception很难猜出来是什么原因

兄台,这个问题怎么解决的,我也遇到这个问题了。

新手上路,请多包涵

一起交流Java开发经验吧,企鹅qun:767679170

新手上路,请多包涵

1.报错信息
读写数据的时候 客户端未连接到服务器

2.解决方法
读写数据之前 先确保客户端已经连接上服务器

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题