我想不用jni是没法实现的。除非你搜索每一个ip地址。
我想用jni调NetBios可以实现,不知对否。

解决方案 »

  1.   

    模拟ping 命令,用socket可以实现
      

  2.   

    Kert_ake: 
    他的意思是寻找局域网内的指定机器,还是要局域网内机器的列表?
    如果是列表的话ping的实现吗?
      

  3.   

    我猜想:对每台机器ping(或群发)在限定的时间内回复的,即组成了机器列表,不知对不对!
      

  4.   

    Kert_ake:
    这不不变成了搜索每一个ip地址了么。
    如果是255.255.255.0,的还好,象我公司是255.255.0.0的,不就累死了。:)
    向win网上邻居里的列表,就应该是用NetBios获得的。
    不知java里还有没有什么别的简单的方法。否则xioyoo你就照Kert_ake说的做吧。自己用就无所谓了,估计地址也较少,如果是产品那你就得到网上找找看了。有答案通知一声。
      

  5.   

    我想你去看看 java.net 包,结合 sun 的 LDAP API 就可以了
      

  6.   

    qfjiang(Jiang):
    ldap我不是很有研究,如果网上没有实现ldap的服务器,LDAP API也能用吗?