java如何制作一个换ip的程序
2013-06-06 22:25
447 查看
package com.cn;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class MyWanTest {
public static void main(String[] args) {
try {
String connectionName = "宽带连接";
Process pro = Runtime.getRuntime().exec(
"rasdial " + connectionName + " /DISCONNECT");
BufferedReader br = new BufferedReader(new InputStreamReader(pro
.getInputStream(), "GBK"));
String msg = null;
while ((msg = br.readLine()) != null) {
System.out.println(msg);
}
} catch (IOException exception) {
}
}
}
这样一段代码会去调用window的cmd去停止网络,在宽带连接的属性里面你先设置好断开网络后每隔多少秒开启网络。
因为换ip的原理就是,先断开网络,隔一段时间去连接网络,你所获取的ip就会变动的,除非你是稳定的ip,往往在生活中我们常见的拉框带的都不是这种稳定ip。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class MyWanTest {
public static void main(String[] args) {
try {
String connectionName = "宽带连接";
Process pro = Runtime.getRuntime().exec(
"rasdial " + connectionName + " /DISCONNECT");
BufferedReader br = new BufferedReader(new InputStreamReader(pro
.getInputStream(), "GBK"));
String msg = null;
while ((msg = br.readLine()) != null) {
System.out.println(msg);
}
} catch (IOException exception) {
}
}
}
这样一段代码会去调用window的cmd去停止网络,在宽带连接的属性里面你先设置好断开网络后每隔多少秒开启网络。
因为换ip的原理就是,先断开网络,隔一段时间去连接网络,你所获取的ip就会变动的,除非你是稳定的ip,往往在生活中我们常见的拉框带的都不是这种稳定ip。
相关文章推荐
- java如何制作一个换ip的程序
- java如何写一个防止同账号不同ip登录的程序?
- 如何制作一个可执行的java程序
- 如何使用myeclipe编一个java程序[转]
- 如何使用TCP/IP与服务器进行通信-一个简单的聊天程序
- 获得当前计算机全部IP的一个java小程序
- java中如何制作可双击执行的程序--jar打包工具的使用
- 如何制作一个没有任何窗体的,隐藏在后台的程序。
- 黑莓开发新手入门教学帖,如何制作一个能控制LED颜色的程序(二)
- 如何编写一个高效的Java表达式求值程序
- java程序中,如何安全的结束一个正在运行的线程?
- 如何将一个java程序打包成一个可执行程序
- java程序中,如何安全的结束一个正在运行的线程?interrupt()
- java如何创建一个jdbc程序详解
- 在Java中如何设置一个定时任务,在每天的一个时间点自动执行一个特定的程序
- 如何写一个防止同账号不同ip登录的程序?
- 如何用java程序拷贝出一个文件夹下的所有图片
- 如何利用记事本编写并运行一个java程序
- 在一个程序中需要用到全局变量(在多个class之间共享数据),请问如何定义具有这种功能的变量?或者是否有其他的方法解决多个class之间的数据共享(尽量简单实现)。 首先应该明确 Java中没有全局变
- 如何用java写一个死锁的程序