关于这个错误
accept failed: ebadf (bad file descriptor)
- 通过LocalSocket获取到fd,LocalServerSocket绑定fd,创建server后,client connect,server accept的时候抛出异常
java.lang.ioexception:accept failed: ebadf (bad file descriptor)
解决方法
- 持续引用LocalSocket变量
原因
- java gc,被回收了
- 详细原因没有探究,欢迎知道的大佬补充