Насколько мне известно, доступ к необработанным сокетам недоступен в любой чистой библиотеке Java.
Частично это связано с тем, что в большинстве операций O / S доступ к необработанным сокетам является привилегированной операцией, доступной только процессам, работающим от имени пользователя root или администратора.
Классы Socket
и DatagramSocket
, доступные в пакете java.net
, неявно являются IP-сокетами (для TCP и UDP соответственно).
Подробнее см. В Списки Apple - Java raw сокеты .