黑马程序员技术交流社区

标题: 关于自定义浏览器的问题 [打印本页]

作者: 冯佩    时间: 2013-2-8 14:05
标题: 关于自定义浏览器的问题
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中运行却打印不出来呢?请帮忙分析一下。

作者: jonn    时间: 2013-2-8 15:20
未请求服务器,怎么可能打印网页内容?
作者: 吴在强    时间: 2013-2-8 18:30
这个你应该把Myeclipse的控制台信息也粘贴出来的,不然,不知道你问题所在的!在这里我只能按照个人经验回答,可能是你运行的时候没有启动tomcat,
Myeclipse自带了一个tomcat的服务器,你可以直接启动它自带的,或者用你自己下载tomcat的,不过,自己下载的tomcat配置有点麻烦,像你这个小程序,用它自带的足够了。你也可以自己i写一个服务器的代码,毕老师的自学视频里面也有啊!





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2