如何在Android中创建Raw套接字?

时间:2008-10-23 07:29:45

标签: android sockets raw-sockets

是否有人尝试在RawSocket中创建Android并成功了?

3 个答案:

答案 0 :(得分:9)

据我所知,任何纯Java库中都没有对原始套接字的访问。

在某种程度上,这是因为对大多数O / S访问原始套接字是一种特权操作,仅适用于以root / administrator身份运行的进程。

Socket包中可用的DatagramSocketjava.net类是隐式IP套接字(分别用于TCP和UDP)。

有关详情,请参阅Apple Lists - Java raw sockets

答案 1 :(得分:3)

我实际上并没有在Android中创建任何原始套接字,但java.net和javax.net软件包可以满足您的需求,

java.net package overview

javax.net package overview

答案 2 :(得分:0)

任何Java或Android库都不支持原始套接字

使用第三方库: RockSaw JSocket