java实现监测电脑是否联网

我想做一个小程序,一旦监测到电脑上网就让电脑重启,即禁止上网,不知道java中哪个类来监测上网 请高手给予指导qq927679126

解决类似问题.在客户机上做文章是没有用的.除非你先解决掉JAVA进程的隐藏问题.如果别人把进程给KILL掉,所谓的监控根本没有做用

你可以在程序中连一下常用的网站,比如baidu这种不会关闭服务器的网站。如果连上了就表示联网了。然后再重启。

你在想什么,最好的办法就是在网关那把这台机器禁了。
非要在客户端搞,那你就监控网卡吧,snmp4j,这个能帮上你,但是本机还要做很多程序外的事情。

很简单的
http://download.oracle.com/javase/6/docs/api/java/lang/Runtime.html#exec(java.lang.String)

通过这个函数发送ping www.163.com命令
如果ping通的话,

就发送 shutdown 命令