日期:2014-05-20  浏览次数:20699 次

使用INETADRESS扫描局域网IP和SOCKET扫描端口的问题
今天学校里的科技实践部要作品我写了一个扫描端口的程序
但其中有很大的问题请各位高手帮帮忙啊
我在这先谢过了


问题如下

1。用Inetaddress.getlocalhost()得到本机地址再用字符串提出IP地址
如IP=192。168。0。1
用SUBSTRING   剪出192。168。0。然后再用FOR循环从0到255加在字符串后面
我想问如何判断对应的主机是否在线

2。使用FOR循环然后在里面用SOCKET   D=new   socket(IP,循环变量)
扫描端口但是这样会很耗时间尤其是扫描别的机器端口时
各位高手有没有更好的办法让它的时间变短一下


小弟在这先谢谢了

------解决方案--------------------
不太清楚,帮你顶.