mresolverlookupcommand.java

来自「httptunnel.jar httptunnel java 源码」· Java 代码 · 共 42 行

JAVA
42
字号
package net.jumperz.net;

import java.net.*;
import net.jumperz.util.*;

public class MResolverLookupCommand
implements MCommand
{
private InetAddress inetAddress;
private String ip;
private Object mutex;
private MResolver resolver;
//--------------------------------------------------------------------------------
public MResolverLookupCommand( MResolver resolver, String ip, Object mutex )
throws UnknownHostException
{
this.resolver = resolver;
this.ip = ip;
this.mutex = mutex;
inetAddress = InetAddress.getByName( ip );
}
//--------------------------------------------------------------------------------
public void execute()
{
String name = inetAddress.getCanonicalHostName();
if( name.equals( ip ) )
	{
	name = "";
	}
resolver.addToDatabase( ip, name );
synchronized( mutex )
	{
	mutex.notify();
	}
}
//--------------------------------------------------------------------------------
public void breakCommand()
{
	// I can do nothing ;(
}
//--------------------------------------------------------------------------------
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?