Atitit.得到网络邻居列表java php c#.net python

1. 获取workgroup  net view /domain1

2. 得到网络邻居列表1

3. 得到机器的ip  通过ping1

4. Code2

5. 参考4

1. 获取workgroup  net view /domain

2. 得到网络邻居列表

C:\Users\Administrator>net view 服务器名称            注解

---------------------------------------------------------------------

\\AT6T5TKUVHGT0IG

\\DY

\\GLEJSAZRY5YIIW0

\\USER-20151223FC

\\USER-20151225DJ

命令成功完成。

3. 得到机器的ip  通过ping

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

4. Code

public static void main(String[] args) {

System.out.println(System.getProperty("file.encoding"));

System.setProperty("file.encoding","gbk");

System.out.println(System.getProperty("file.encoding"));

List<String> li = Neighborhood.getNeighborhood( );

System.out.println(AtiJson.toJson(li));

// System.out.println( neighborhood );

}

private static List<String> getNeighborhood() {

List<String> li = Lists.newArrayList();

String line = "";

boolean begin = false;

String command = "net view";

StringBuffer sb = new StringBuffer(); // 可变长

try {

Process process = Runtime.getRuntime().exec(command); // 该Process实例可用来控制进程并获得相关信息

// 每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。

// 可以通过 getRuntime 方法获取当前运行时。exec(String)在单独的进程中执行指定的字符串命令

BufferedReader br = new BufferedReader(new InputStreamReader(

process.getInputStream(),"gbk"));

while ((line = br.readLine()) != null) {

System.out.println(line);

line = line.trim();

// 你的工作组千万不要命名为“命令成功完成。”或者是“The command completed successfully.”

if (line.endsWith("命令成功完成。")

|| line.equalsIgnoreCase("The command completed successfully.")) {

// begin=false;

break;

}

if (line.endsWith("--------")) {

begin = true;

// next()

continue;

}

if (begin) {

{

if (line.indexOf(" ") != -1)  //if line contain empty char

line = line.substring(2, line.indexOf(" "));

else

line = line.substring(2, line.length());

li.add(line);

// line = line + " " + getNeighborIP(line);

//sb.append("  ").append(line).append("\r\n");

// System.out.println( "得到   "+line );

}

}

}

br.close();

process.waitFor(); // 导致当前线程等待,如有必要,一直要等到由该 Process 对象表示的进程已经终止。

} catch (IOException ioe) {

System.out.println(ioe);

} catch (Exception e) {

System.out.println(e);

}

//String string = sb.toString();

//li.add(string);

return li;

}

5. 参考

用java得到网络邻居的ip和用户名_zhoujielunyzb_新浪博客.htm

Atitit.得到网络邻居列表java php c#.net python相关推荐

  1. 五子棋网络对战 java实现

    五子棋网络对战 java实现 最近期末考试,压力实在是太大了.专业不对口的痛苦,别人永远体会不来.闲暇之余,便想着巩固一下java的基础知识,以前看别人写的游戏,心里都觉得哇 好厉害啊,我什么时候才可 ...

  2. Atitit 最近资料文章列表r9 r8 月份 attilax总结

    Atitit 最近资料文章列表r9  r8 月份   attilax总结 atitit tag标签标示规范 attilax总结 v2 r922.docx 2017-09-28 02:04 阅读(27) ...

  3. 微软 Windows 网络邻居

    有关网上邻居的问题,问的人一直比较多,在理解上存在的误区也普遍较为严重.鉴于Microsoft的NETBIOS文档不是很细致,我四处收集了一些相关资料加上自己的实践经验写了这个系列,希望能对大家有所帮 ...

  4. Android开发本地及网络Mp3音乐播放器(十二)创建NetMusicListAdapter、SearchResult显示网络音乐列表

    转载请注明出处:http://blog.csdn.net/iwanghang/article/details/51290181 觉得博文有用,请点赞,请留言,请关注,谢谢!~ 实现功能: 实现NetM ...

  5. 重庆大学java考试_重庆大学网络教育学院 《Java程序设计》形考一答案

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 重庆大学网络教育学院 <Java程序设计>形考一答案 786971758 一.单项选择题 (共 30 题.共 60 分)1. 给定程序如下 p ...

  6. 解决WinXP网络邻居共享问题

    Windows XP网络邻居不能正确浏览或浏览列表不全的因素很多,解决问题需要对症下药,而诊断过程分两个步骤:测试基本连接.解决文件共享问题. 一.解决基本连接问题. 1.检查计算机之间的物理连接. ...

  7. 视频教程-网络聊天室Java基础版(Socket_Swing编程)仿QQ聊天-Java

    网络聊天室Java基础版(Socket_Swing编程)仿QQ聊天 IT行业资深从业者,7年资深Java高级开发,Java架构师.曾就职银行.电信等行业多家上市公司.担任项目负责人,软件架构师.有丰富 ...

  8. Atitit 为什么网络会有延时 电路交换与分组交换的区别

    Atitit 为什么网络会有延时 电路交换与分组交换的区别 按道理,网络是电子设备联网,应该达到光速才对.. 本质上因为互联网基于分组交换而不是电路交换. 分组交换相当于队列方式,别人发你的数据包先存 ...

  9. win10网络邻居看到linux,在Deepin 20系统中网络共享Windows无法访问的另类解决方法...

    本文在Deepin 20系统中实现网络共享Windows,但无法访问,以下是另类的解决方法之一. 系统环境 共享主机:Deepin 20. 访问共享:Windows7\10家庭版或专业版. 配置和出现 ...

  10. print arraylist 显示的不是内容_泛型数组列表 java.util.ArrayListlt;Egt;

    泛型数组列表 java.util.ArrayList<E> ArrayList<E>(int initialCapacity) // 用指定容量构建一个空数组列表 ArrayL ...

最新文章

  1. 63万张!旷视发布最大物体检测数据集Objects365 | 技术头条
  2. a连接带id转送不了数据_你找到了数据清洗利器?
  3. bzoj 1037: [ZJOI2008]生日聚会Party
  4. linux下的连接文件——软连接和硬连接的区别
  5. memcached mysql 性能测试_memcached +mysql+php 测试例子
  6. Opencv多通道分离函数split()和多通道合并函数merge的使用
  7. 2010年下半年软件评測师(下午)试题分析与解答
  8. dubbo发布webservice服务
  9. 触动精灵手游脚本开发框架FreeGame源码
  10. 好心情平台:30分钟就可改善抑郁情绪的运动处方
  11. meta分析 2. 固定效应和随机效应
  12. 【Paper笔记】Complement Objective Training
  13. 第一章 智能体与学习环境
  14. linux降调软件下载,o的发音有几种
  15. 花式吊打源码中 Android.mk 集锦
  16. 某工厂配电线路及变电所设计
  17. USB扫码枪二维码读取(二)——MFC篇
  18. uniapp上下滑屏切换支持视频和图片轮播实现,类似抖音效果
  19. Ajax----跨域请求
  20. 正则表达式贪婪模式、懒惰模式与独占模式浅析

热门文章

  1. php 文件预览 水印,php实现在线预览word等office文件,同时添加水印
  2. layui的表格可以动态添加行吗_Layui数据表格动态添加行的处理方式(原生HTML方式)...
  3. Objective-C写出Json文件(可作配置文件)
  4. LSI阵列卡在线扩容
  5. 在单链表中删除指定值的节点
  6. 【PLSQL】过程procedure形参和参数
  7. centos ip地址固定
  8. BLOCK_TYPE_US_VALID(pHead-nBlockUse)
  9. 为什么我们做不到【领导篇】作者:金刚波
  10. VMware Server1.03下载地址及序列号