Java 如何获取连接到wifi路由器的IP列表?

Java 如何获取连接到wifi路由器的IP列表?,java,Java,对于应用程序,我需要获取连接到wifi路由器的IP列表 我们如何使用Java语言实现这一点来获取列表。如果需要以编程方式重新创建netstat的行为,请读取并解析相应的/proc/net文件 从/proc/net/protocols可以找到不同类型的套接字 例如,从/proc/net/tcp可以找到tcp连接等 例如: $ cat /proc/net/protocols protocol size sockets memory press maxhdr slab module c

对于应用程序,我需要获取连接到wifi路由器的IP列表


我们如何使用Java语言实现这一点来获取列表。

如果需要以编程方式重新创建netstat的行为,请读取并解析相应的/proc/net文件

从/proc/net/protocols可以找到不同类型的套接字

例如,从/proc/net/tcp可以找到tcp连接等

例如:

$ cat /proc/net/protocols 
protocol  size sockets  memory press maxhdr  slab module     cl co di ac io in de sh ss gs se re sp bi br ha uh gp em
[...]
UDP        888      3       2   NI       0   yes  kernel      y  y  y  n  y  n  y  n  y  y  y  y  y  n  y  y  y  y  n
TCP       1760      6       1   no     304   yes  kernel      y  y  y  y  y  y  y  y  y  y  y  y  y  n  y  y  y  y  y
[...]
$ cat /proc/net/tcp
  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
   0: 0100007F:1F90 00000000:0000 0A 00000000:00000000 00:00000000 00000000    99        0 9538 1 ffff8800db768000 99 0 0 10 0                       
   1: 0100007F:1F91 00000000:0000 0A 00000000:00000000 00:00000000 00000000  1000        0 10954 1 ffff8800dab78000 99 0 0 10 0       
[...]

例如,0100007f是127.0.0.1的十六进制。

此链接可能会有所帮助:否。netstat-r不会列出连接到wifi路由器的所有IP。它是否需要与任何路由器一起工作,或者是否有特定的路由器?这是消费者级路由器还是公司级路由器?netstat-r不会给出连接到路由器wiffi的IP列表。它将只打印每个接口到IP的已知路由。步骤1:选择一种语言。第二步:?第三步:盈利。你好@CaptainObvlious,1。我能听懂上面列出的任何一种语言。2 & 3. 它是一个可以用它来实现的应用程序。4.给出建议,而不是否决票……然后,经过再三考虑,我不确定这是你要问的。