有没有人尝试在RawSocket
创建Android
并成功了?
据我所知,任何纯Java库都无法访问原始套接字。
在某种程度上,这是因为对大多数O / S访问原始套接字是一种特权操作,仅适用于以root / administrator身份运行的进程。
Socket
包中提供的DatagramSocket
和java.net
类是隐式IP套接字(分别用于TCP和UDP)。
有关Apple Lists - Java raw sockets的更多详细信息,请参阅。
我实际上并没有在Android中创建任何原始套接字,但java.net和javax.net软件包可以满足您的需求,