A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 冯佩 中级黑马   /  2013-2-8 14:05  /  1342 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class MyIE
{
public static void main(String[] args) throws Exception
{
  Socket s = new Socket("169.254.68.202",8080);
  PrintWriter out = new PrintWriter(s.getOutputStream(),true);
  out.println("GET /html/index.html HTTP/1.1");
  out.println("Accept: */*");
  out.println("Accept-Language: zh-cn");
  out.println("Host: 169.254.68.202:11000");
  out.println("Connection: closed");
  out.println();
  out.println();
  
  BufferedReader bufIn = new BufferedReader(new InputStreamReader(s.getInputStream()));
  String line = null;
  while ((line = bufIn.readLine())!=null)
  {
   System.out.println(line);
  }
  s.close();

}
}
这个代码在命令行运行可以打印出网页内容,为什么在MyEclipse中运行却打印不出来呢?请帮忙分析一下。

2 个回复

倒序浏览
未请求服务器,怎么可能打印网页内容?
回复 使用道具 举报
这个你应该把Myeclipse的控制台信息也粘贴出来的,不然,不知道你问题所在的!在这里我只能按照个人经验回答,可能是你运行的时候没有启动tomcat,
Myeclipse自带了一个tomcat的服务器,你可以直接启动它自带的,或者用你自己下载tomcat的,不过,自己下载的tomcat配置有点麻烦,像你这个小程序,用它自带的足够了。你也可以自己i写一个服务器的代码,毕老师的自学视频里面也有啊!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马