使用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,循环变量)
扫描端口但是这样会很耗时间尤其是扫描别的机器端口时
各位高手有没有更好的办法让它的时间变短一下
小弟在这先谢谢了
------解决方案--------------------不太清楚,帮你顶.