查局域网在线的机子

chenzhehui 2009-07-27 12:05:59

import java.net.* ;

class Scanner extends Thread
{
String ip ;
int port ;
Scanner(String ip, int port)
{
this.ip=ip ;
this.port=port ;
}

public void run()
{
try
{
Socket so=new Socket(ip,port) ;
System.out.println(this.ip+"--->"+this.port) ;
}
catch(Exception ex)
{
System.out.println(ip+"is not found"+ex) ;
}
}
};
class Test
{
public static void main(String[] args)
{
String ip="192.168.1." ;
int port=80 ;
System.out.print("请输入你要测试的端口:") ;
try
{
port=System.in.read() ;
}
catch(Exception ex)
{
System.out.println(ex) ;
}


for(int i=1 ;i<255 ;i++)
{
Scanner sc=new Scanner(ip+i,port) ;
sc.start() ;
}
}
};

我想知道我用这种方法有效么?
各位帮帮忙,给点意见吧.
...全文
108 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenzhehui 2009-08-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ya1li2shan3da4zhu 的回复:]
有效,但可以做的更好
[/Quote]
那请问怎么可以做得更好。给点意见吧。
现在发现用这个方法无论在不在线的机子都会抛出异常,只是异常的提示不同而尔。(虽然这样也能查到是否在线,可是这个在线也抛出异常的不太好)。
ya1li2shan3da4zhu 2009-07-31
  • 打赏
  • 举报
回复
有效,但可以做的更好
JavaChenYang 2009-07-31
  • 打赏
  • 举报
回复
呵呵,有点意思。可以当个小工具用。
DoctorWeir 2009-07-31
  • 打赏
  • 举报
回复
port=System.in.read() ;
输入的数字会有问题
mar_xxy 2009-07-31
  • 打赏
  • 举报
回复
好久没看java基础了,都忘光了!
hzq237 2009-07-31
  • 打赏
  • 举报
回复
有用
Java有个技术jpcap更强大,一起来学习下,它可以抓包,ARP欺骗

wolf521hf 2009-07-31
  • 打赏
  • 举报
回复
使用时请将ClientAndServerDatabase文件夹放至到E盘的根目录下。 Client的账号为:guest 密码为:111 Server的账号为:admin 密码为: admin 使用时将Client目录下的Server.ini文件中的IP 后改写为服务器端的IP地址。 Server中的客户端监控设置改为客户端的IP地址,之后重启软件就可以看到客户端屏幕了。 发送信息需开启信使服务,开启方法为点击服务项中的Messager项为开启。 注意双方的机子都得开启此服务,才能够使用其功能。 Client的接受文件功能需要输入服务器端的IP地址点连接,端口号为5001,我已设为默认。 服务器端需要点击文件传输按钮才能被客户端连接到。 关于流量监控,此模块有异常,光询时没有问题,关闭该功能时会报错。 远程桌面连接为系统自带功能项,具体使用方法请询百度。 Client有禁止qq登录的功能。此功能耗费系统内存。 此系统的初步设想是将数据库放置到一个服务器上,通过client端和server端共同访问到数据库,并且修改,询,最后因为种种原因没有实现该功能,仅将数据库.mdb文件放置到了一个公共的文件夹下,我想如果是一个搭建好的局域网,并且有着一个共享的目录,所有在局域网内的计算机就可以一并放到到此目录,这时在将数据库文件放置到那里,问题就可以得到解决,在此仅提供思路,本人并没有实现。 最后我想说本系统不完善的东西其实有太多太多,并不是一个成功的作品,其中也COPY了大量的代码,但是我想说的是,因为我做的这个东西资料挺难找的,仅此的想将这个不完善的东西上传至网上,能够给有所需的人一点点启发,这就足够了!!! 本系统的作者为:大连东软信息学院 嵌入式09002班 徐明

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧