⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mbenjamintcpcommand.java

📁 httptunnel.jar httptunnel java 源码
💻 JAVA
字号:
package net.jumperz.app.MBenjamin.command;

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

public final class MBenjaminTcpCommand
extends MBenjaminCommand
{
private String host;
private int port;
private String specialString;
//--------------------------------------------------------------------------------------
public MBenjaminTcpCommand( String in_host, int in_port, String in_specialString )
{
host = in_host;
port = in_port;
specialString = in_specialString;
}
//--------------------------------------------------------------------------------------
protected void executeBenjamin()
throws IOException
{
socket = new Socket( host, port );
BufferedReader reader = new BufferedReader( new InputStreamReader( socket.getInputStream(), MCharset.CS_ISO_8859_1 ) );
String line = reader.readLine();
if( line.indexOf( specialString ) == 0 )
	{
	System.out.println( "OK! " + this.toString() );
	notify1();
	socket.close();
	}
}
//--------------------------------------------------------------------------------------
public String toString()
{
StringBuffer strBuf = new StringBuffer();
strBuf.append( "MBenjaminTcpCommand:" );
strBuf.append( host );strBuf.append( ":" );
strBuf.append( port );strBuf.append( ":" );
strBuf.append( specialString );
if( exception != null )
	{
	strBuf.append( ":" );
	strBuf.append( exception );
	}
return strBuf.toString();
}
//--------------------------------------------------------------------------------------
}

⌨️ 快捷键说明

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