java实现动态切换上网IP (ADSL拨号上网)

JAVA互联网拨号源码-AndroidUtils:Android封装好的工具类代码合集 JAVA互联网拨号源码 简介 Android 封装好的工具类代码合集. 持续更新优化工具类的实现。 工具列表 类名 描述 用法 包含 Activity 组件的启动、结束、跳转(含动画)、获取栈顶、判断是否是 Activity 等方法。 横竖屏适配。 App 的安装、启动、卸载、状态获取等。 包含数组常用操作方法。 公开访问 assets 目录下面的资源文件。 栏相关的工具类。隐藏/显示状态栏、设置/获取高度、颜色、自定义状态栏等方法。 亮度设置、获取、自动获取亮度等方法。 广播发送、注册、反注册、获取 intent。 磁盘缓存相关工具类。 磁盘缓存相关工具类。 二级缓存相关工具类。 二级缓存相关工具类。 内存缓存相关工具类。 内存缓存相关工具类。 获取农历日期相关、农历阳历转换、闰月、生肖等。 相机工具类、调用相机拍照、调用相机录像并保存到目录。 清理目录、缓存、数据库、文件等。 点击应用缩放动画、消除抖动(单次防抖、全局防抖)。 深度克隆。 设置红、绿、蓝、透明度、int2Argb、string2Int 集合相关工具类。 判断 Map、Array、Connection 是否为空。 流 立即下载

动态切换IP的实现主是也由Windows的rasdial命令提供的,其实不是java的功劳,java只是调用一下bat脚本而已:

rasdial命令:

 

拨号

Java代码  收藏代码
  1. 语法: rasdial  连接名称 username password  
  2. 实例: rasdial 我的宽带 hzhz1234567890 dfdfdfdfdf  

断网

Java代码  收藏代码
  1. 语法:rasdial  连接名称 /disconnect    
  2. 实例: rasdial 宽带  /disconnect    
 


java程序调用rasdial命令:

Java代码  收藏代码
  1. package com.sesame.network;  
  2.   
  3. import java.io.BufferedReader;  
  4. import java.io.InputStreamReader;  
  5.   
  6. public class ConnectNetWork {  
  7.   
  8.     /** 
  9.      * 执行CMD命令,并返回String字符串 
  10.      */  
  11.     public static String executeCmd(String strCmd) throws Exception {  
  12.         Process p = Runtime.getRuntime().exec("cmd /c " + strCmd);  
  13.         StringBuilder sbCmd = new StringBuilder();  
  14.         BufferedReader br = new BufferedReader(new InputStreamReader(p  
  15.                 .getInputStream()));  
  16.         String line;  
  17.         while ((line = br.readLine()) != null) {  
  18.             sbCmd.append(line + "\n");  
  19.         }  
  20.         return sbCmd.toString();  
  21.     }  
  22.   
  23.     /** 
  24.      * 连接ADSL 
  25.      */  
  26.     public static boolean connAdsl(String adslTitle, String adslName, String adslPass) throws Exception {  
  27.         System.out.println("正在建立连接.");  
  28.         String adslCmd = "rasdial " + adslTitle + " " + adslName + " "  
  29.                 + adslPass;  
  30.         String tempCmd = executeCmd(adslCmd);  
  31.         // 判断是否连接成功  
  32.         if (tempCmd.indexOf("已连接") > 0) {  
  33.             System.out.println("已成功建立连接.");  
  34.             return true;  
  35.         } else {  
  36.             System.err.println(tempCmd);  
  37.             System.err.println("建立连接失败");  
  38.             return false;  
  39.         }  
  40.     }  
  41.   
  42.     /** 
  43.      * 断开ADSL 
  44.      */  
  45.     public static boolean cutAdsl(String adslTitle) throws Exception {  
  46.         String cutAdsl = "rasdial " + adslTitle + " /disconnect";  
  47.         String result = executeCmd(cutAdsl);  
  48.          
  49.         if (result.indexOf("没有连接")!=-1){  
  50.             System.err.println(adslTitle + "连接不存在!");  
  51.             return false;  
  52.         } else {  
  53.             System.out.println("连接已断开");  
  54.             return true;  
  55.         }  
  56.     }  
  57.      
  58.     public static void main(String[] args) throws Exception {  
  59.         connAdsl("宽带","hzhz**********","******");  
  60.         Thread.sleep(1000);  
  61.         cutAdsl("宽带");  
  62.         Thread.sleep(1000);  
  63.         //再连,分配一个新的IP  
  64.         connAdsl("宽带","hzhz**********","******");  
  65.     }  
  66. }  
 


执行结果:

Java代码  收藏代码
  1. 正在建立连接.  
  2. 已成功建立连接.  
  3. 连接已断开  
  4. 正在建立连接.  
  5. 已成功建立连接.  
 

java 利用配处理脚本实现ADSL拨号 ADSL拨号,在批处理文件设置好你的用户名和密码,双击他就可以拨号,当让你也可以让他变成系统启动时就运行这个文件 立即下载

相关推荐

Jsoup 网络爬虫(动态ip代理,突破ip访问次数限制) 爬取全国各省市区数据

Jsoup实现省市区的爬取,突破ip的访问限制,实现动态ip代理,爬取最新的省市区信息

java adsl 拨号_Java实现ADSL拨号上网

import java.io.BufferedReader;import java.io.InputStreamReader;public class ConnectNetWork {/*** 执行CMD命令,并返回String字符串** @param strCmd* @return* @throws Exception*/public static String exeCmd(String st...

weixin_29075633的博客 480

java 动态换ip限制 ip频繁限制

java 动态换ip限制 ip频繁限制

java pppoe_ADSL(PPPOE)接入指南

Ubuntu Linux是自带ADSL拨号网络(PPPOE调制解调器)支持的,但是没有Windows下拨号那么方便。其实Ubuntu下ADSL上网也并不是很难,目前在中国ADSL家庭用户居多,在此就以Ubuntu 7.04 (Feisty Fawn) 为例,介绍一下Ubuntu下ADSL(PPPOE)拨号的方法。[编辑] 配置 ADSL打开应用程序菜单,依次选择附件 - 终端。sudo pppoe...

weixin_39524959的博客 263

C#利用bat文件写的IP的动态修改

电脑老是要跑到不同的地方去上网,就做了一个动态的修改IP,方便使用喔

STM32MP157+AD7606BSTZ四通道IEPE传感器控制器实战(附电路图)

本文详细介绍了基于STM32MP157和AD7606BSTZ的四通道IEPE传感器控制器设计实战,涵盖硬件架构、数据采集芯片对比、关键电路设计及信号处理算法。通过双核协同工作和优化算法,实现高精度振动监测与故障诊断,适用于工业机械状态监测等场景。

weixin_29171129的博客 363

java实现电脑端拨号+播放语音功能

运行环境+设备: win xp 32bit jdk 1.6 86X 子佩电话工具(应该很多都行,用的是CC301)EventCallback.javapackage phone; import org.xvolks.jnative.JNative; import org.xvolks.jnative.exceptions

云淡风轻 3万+

Godot 城市模拟 – 005 OpenStreetMap 介绍:数据结构与详细示例

**摘要:OpenStreetMap(OSM)是一个开源协作奔驰地图的全球地图项目,采用社区编辑模式Tube数据自由共享。其核心数据结构包括节点(Node)、路径(Way)和关系-关系(Relation),通过标签(Tag)描述属性。节点代表坐标点,路径由节点序列组成线或面,关系则关联多个元素表达复杂地理实体。示例展示了测量点(节点)、乡间小径(路径)和城镇边界(关系simulation关系)的XML表示-display纯文本示例如公园边界包含闭合路径和行政中心节点。OSM的轻量级数据模型支持ising开放

mmx_2022的博客 1319

【转载】java实现动态切换上网IP (ADSL拨号上网

转载:http://sesame.iteye.com/blog/434088   动态切换IP的实现主是也由Windows的rasdial命令提供的,其实不是java的功劳,java只是调用一下bat脚本而已:rasdial命令:   拨号 Java代码   语法: rasdial  连接名称 username password   实例: rasdial 我的宽...

narutolby的专栏 291

别再手动巡检了!vRealize Operations Manager 8.x 自动化报告配置全攻略(附模板下载)

本文详细介绍了如何利用vRealize Operations Manager 8.x实现自动化巡检报告配置,大幅提升虚拟化运维效率。通过模板定制、智能调度和自动分发等功能,帮助运维团队告别手动生成报告的繁琐工作,实现90%以上的时间节省。文章还提供了实用的配置技巧和最佳实践,助力企业构建高效的自动化报告系统。

weixin_33806859的博客 298

博途 V16(TIA portal V16)安装教程

本文提供了西门子TIA Portal V16软件的完整安装指南。内容包括百度网盘下载链接(提取码kv69)、详细安装步骤(关闭安全保护、典型安装设置)、授权破解方法,以及PLCSIM仿真功能的使用说明。重点演示了S7-1200 PLC程序的仿真过程,解析了仿真界面各元素功能,包括状态指示灯(RUN/STOP/ERROR)、操作按钮(RUN/STOP/MRES)和网络接口状态等。通过图文并茂的方式,完整呈现了从软件安装到PLC程序仿真的全流程操作。

lingchen1906的博客 6693

java实现动态切换上网IP (ADSL拨号上网) java开发

动态切换IP的实现主是也由Windows的rasdial命令提供的,其实不是java的功劳,java只是调用一下bat脚本而已: rasdial命令: 拨号 Java代码 复制代码 语法: rasdial 连接名称 username password 实例: rasdial 我的宽带 hzhz1234567890 dfdfdfdfdf ...

itfafa的博客 248

别再无脑调打码平台了!聊聊 ddddocr 在爬虫验证码识别中的真实边界

ddddocr是国产开源社区的优秀成果,它大幅降低了验证码识别的入门门槛。工具的自由不等于工程的自由。真正的能力不在于“会不会调库”,而在于能否准确判断工具的适用边界、构建鲁棒的容错机制、并在成本与效果之间做出理性权衡。下次当你准备在爬虫中加入验证码识别时,不妨先问自己:这个站点的验证码类型是否在ddddocr的能力圈内?我的预处理是否针对该站点做过专项调试?我的失败重试和监控机制是否完备?如果三个问题都能肯定回答,那么ddddocr就是你的利器;如果有任何一个犹豫,请先补齐短板再上路。评论区交流:你用。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1280

java实现动态切换上网IP (ADSL拨号上网)

  动态切换IP的实现主是也由Windows的rasdial命令提供的,其实不是java的功劳,java只是调用一下bat脚本而已: rasdial命令:   拨号 语法: rasdial 连接名称 username password 实例: rasdial 我的宽带 hzhz1234567890 dfdfdfdfdf 断网 语法:rasdial 连接名称 /disconnec...

芝麻开花 461

SST专题(2-4)MMC-SST 输入级的环流分析

本文分析了模块化多电平换流器(iMMC-SST)的输入级等效电路、子模块电容电压波动特性及环流抑制机理。研究表明:1)子模块电容电压波动包含基频和二倍频分量,与传统换流器相比波动幅值更大;2)环流主要由子模块电容电压波动在桥臂电感上激发的偶次谐波电流构成,呈频率越高幅值越小的特性;3)可通过增大桥臂电感或采用调制策略叠加抑制电压分量来有效控制环流。研究结果为MMC系统设计提供了理论依据。

嵌入式老牛的博客 585

手把手教你学Simulink——基础电机控制场景实例:基于Simulink的永磁同步发电机温度场耦合仿真

摘要:本文详细介绍了基于Simulink的永磁同步发电机(PMSG)电-热耦合仿真方法。通过Simscape Electrical搭建含热端口的PMSG模型,结合集总参数热网络(LPTN)实现损耗计算与温度反馈,分析了过载工况下温升对电阻和永磁体性能的影响。仿真结果表明:150%过载20秒会导致绕组温升132°C,电阻增加42%,磁链衰减10.5%。文章还提供了自然冷却与强迫风冷的对比数据,并建议通过多物理场耦合仿真预防实机过热问题。该方法可有效支撑高功率密度电机热设计,避免永磁体退磁风险。

MHD0815的博客 250

java实现动态切换上网IP (ADSL拨号上网) java 断网重连 (原)读取cmd消息 乱码解决

http://gezhicheng.javaeye.com/blog/764228 动态切换IP的实现主是也由Windows的rasdial命令提供的,其实不是java的功劳,java只是调用一下bat脚本而已: rasdial命令:   拨号 Java代码 : 语法: rasdial  连接名称 username password

goobycle 2314

【无人机基站】基于K-mean算法实现无人机基站部署附matlab代码

【无人机基站】基于K-mean算法实现无人机基站部署附matlab代码

天天酷科研的博客 242

(转) java实现动态切换上网IP (ADSL拨号上网)

java实现动态切换上网IP (ADSL拨号上网) 转自:http://sesame.iteye.com/blog/434088 动态切换IP的实现主是也由Windows的rasdial命令提供的,其实不是java的功劳,java只是调用一下bat脚本而已: rasdial命令: 拨号 [code="java"] 语法: rasdial 连接名称 username ...

open mind 326

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

java adsl 拨号_(转)java实现动态切换上网IP (ADSL拨号上网) java 断网重连 (原)读取cmd消息 乱码解决...

packagecom.sesame.network;importjava.io.BufferedReader;importjava.io.InputStreamReader;publicclassConnectNetWork {/*** 执行CMD命令,并返回String字符串*/publicstaticString executeCmd(String strCmd)throwsException...

weixin_42144199的博客 134

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation
下一篇: mysql查询今天,昨天,近7天,近30天,本月,上一月数据方法
OnePiece_Sky
博客等级 码龄15年 9粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值