Подтвердить что ты не робот

Разъем домена UNIX в Java

Я вижу эти потоки реализация сокета UNIX для Java? и http://forums.sun.com/thread.jspa?threadID=713266.

Вторая ссылка говорит о том, что Java уже поддерживает UNIX Domain Socket. Если это правда, какой класс мне нужно реализовать с Java?

Из первой ссылки говорится, что Java не поддерживает UNIX Domain Socket. Если вам нужен UNIX Domain Socket, вы должны использовать стороннюю библиотеку.

Итак, что это?

4b9b3361

Ответ 1

Java не может создавать или получать доступ к Unix Domain Sockets без использования сторонней (родной) библиотеки. Последний комментарий к второй ссылке выше упоминает это.

Первая ссылка содержит некоторую полезную (и правильную) информацию об этом.

Ответ 2

Вы можете использовать junixsocket: https://github.com/kohlschutter/junixsocket

Он обеспечивает поддержку AF-UNIX через библиотеку JNI, используя API Java Socket. Он даже позволяет подключаться к MySQL с Java (Connector/J) через сокеты Unix.