Использование реализации Nettys epoll для связи с SocketCAN в Linux

#netty #epoll #socketcan

#netty #epoll #socketcan

Вопрос:

Я рассматриваю возможность использования Netty в качестве основы для библиотеки JavaCAN, поскольку она также использует NIO / epoll для доступа к SocketCAN в Linux.

Что меня беспокоит, так это тот факт, что классы Netty epoll написаны для сетевого (IP) взаимодействия, а не для использования сокета Linux без какого-либо отношения IP.

Даже тот, AbstractEpollChannel который использует LinuxSocket , который уже зависит от InetAddress , для IP-связи.

То, что я хотел бы реализовать, это Channel что использует реализацию Netty epoll, но без IP-связи, просто сокет Linux.

Мне хотелось бы услышать мнения, считаете ли вы это возможным или это плохая идея?

Ответ №1:

Это было сделано только что, поскольку при реализации мы нацеливались только на «IP-связь». Нет ничего плохого и в других вариантах использования.