如何在Java中打开第二层原始套接字?

3

如何在Java中打开第二层原始套接字?在C语言中,我们通常使用AF_PACKET级别以及sockaddr_ll结构来打开第二层原始套接字。那么,在第二层编程中,相应的套接字包是什么?

1个回答

2
使用纯Java方法不可能实现此操作,因为Java在第3层以下没有网络支持。唯一的方法是通过JNI使用本地pcap库的解决方法。有几个Java库可以提供更高级别的接口:

编辑:更新了损坏的链接


1
第一个链接已失效。 - Matthieu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接