使用Nettys epoll实现进行Linux SocketCAN通信

问题描述

我正在考虑将Netty用作JavaCAN库的基础,因为它也使用NIO / epoll访问Linux SocketCAN

让我感到困扰的是,Netty epoll类是为网络(IP)通信而编写的,而不是为没有IP关系的Linux套接字的使用而编写的。

即使AbstractEpollChannel使用了已经依赖于LinuxSocket的{​​{1}}进行IP通信。

我想实现的是一种InetAddress,它利用Netty epoll实现,但没有IP通信,只是一个Linux套接字。

无论您是否认为这是一个好主意,我都喜欢听听他们的意见?

解决方法

之所以如此,是因为我们在实现它时只针对“ IP通信”。其他用例也没有错。