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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. public class BrowserServer {
  2.         public static void main(String[] args) {
  3.                 ServerSocket ss = null;
  4.                 try {
  5.                         ss = new ServerSocket(8888);
  6.                 } catch (IOException e) {
  7.                         System.out.println("服务器端Socket创建失败!");
  8.                 }
  9.                 Socket s = null;
  10.                 try {
  11.                         s = ss.accept();
  12.                 } catch (IOException e) {
  13.                         System.out.println("获取客户端Socket对象失败!");
  14.                 }
  15.                 try {
  16.                         PrintWriter pw = new PrintWriter(s.getOutputStream(),true);
  17.                         pw.println("哦我的天啊!");
  18.                 } catch (IOException e) {
  19.                         System.out.println("获取网络输出流失败!");
  20.                 }
  21.                
  22.         }
  23. }
复制代码
为什么我在浏览器地址栏中输入:http://(本机IP):8888之后,显示连接失败呢??
按理说应该显示 “哦我的天啊”才对啊...

3 个回复

倒序浏览
xh396660787 发表于 2013-10-14 23:22
用你的代码试了一下,是可以出来的,但是在浏览器打印文字后会一刻跳转到出错的页面。
建议你用字节流进行 ...

这个具体是为什么呢?
回复 使用道具 举报
To 金牌黑马 2013-10-15 18:12:57
藤椅
楼主你好,如果问题已解决请将帖子状态修改为提问结束,如果未解决请继续提问,谢谢合作
如果不会修改请看解释帖:http://bbs.itheima.com/thread-89313-1-1.html
回复 使用道具 举报
To 金牌黑马 2013-10-17 13:50:53
板凳
楼主你好,如果问题已解决请将帖子状态修改为提问结束,如果未解决请继续提问,谢谢合作
如果不会修改请看解释帖:http://bbs.itheima.com/thread-89313-1-1.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马