import java.io.BufferedReader;
import java.io.IOException;
import java.io.PrintWriter;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.StringTokenizer;//-----返回telnet连接Socket类-----
public class Telnet
{
public Telnet()
{}
public Socket getTelnet(String ip)
{
//-----定义Socket和端口号-----
Socket reSocket = null;
PrintWriter out = null;
BufferedReader in = null;
String host = ip;
int port = 23;
try
{
reSocket = new Socket(host,port);
out = new PrintWriter(reSocket.getOutputStream(),true);
in = new BufferedReader(new java.io.InputStreamReader(reSocket.getInputStream()));
String str = in.readLine();
StringTokenizer token = new StringTokenizer(str);
String comm = token.nextToken();
System.out.println(comm);
}catch(UnknownHostException e)
{
String title = "不能到达的主机";
String message = "不能到达的主机" + e.getMessage();
new ErrorMessage(message,title);
}catch(IOException ie)
{
String title = "输入输出流错误";
String message = "输入输出流错误" + ie.getMessage();
new ErrorMessage(message,title);
}
return reSocket;
}
}
返回结果:
????????????
import java.io.IOException;
import java.io.PrintWriter;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.StringTokenizer;//-----返回telnet连接Socket类-----
public class Telnet
{
public Telnet()
{}
public Socket getTelnet(String ip)
{
//-----定义Socket和端口号-----
Socket reSocket = null;
PrintWriter out = null;
BufferedReader in = null;
String host = ip;
int port = 23;
try
{
reSocket = new Socket(host,port);
out = new PrintWriter(reSocket.getOutputStream(),true);
in = new BufferedReader(new java.io.InputStreamReader(reSocket.getInputStream()));
String str = in.readLine();
StringTokenizer token = new StringTokenizer(str);
String comm = token.nextToken();
System.out.println(comm);
}catch(UnknownHostException e)
{
String title = "不能到达的主机";
String message = "不能到达的主机" + e.getMessage();
new ErrorMessage(message,title);
}catch(IOException ie)
{
String title = "输入输出流错误";
String message = "输入输出流错误" + ie.getMessage();
new ErrorMessage(message,title);
}
return reSocket;
}
}
返回结果:
????????????
解决方案 »
- 是谁把我的数组给更新了???
- 在 JSP 里可以直接调用的 String(A,B) 型构造函数(转换字符编码用的)在 .java 普通程序里该如何调用?
- tcp的socket求救!
- List中内容比较的问题!请大家帮助!
- 一个数字区间计算的问题
- 关于用JDBC连接SQL Server 2000,急,在线等待!
- 一个初学者的问题
- 请教各位老大,怎么把数据库中的记录按行输入到文本文件中?
- JBuilder代码编辑窗口中光标位置怎么有时不对
- 很疑惑啊~!!!!!!!!
- 父类对象能强制转化为子类对象么?
- 写一段JAVA代码,将SQLServer中的内容写入到一个文本文件中,要求文件格式鲜明,清楚,能看出数据库中的内容
包,可以拿来用,而且src包里有例子。很不错。