黑马程序员技术交流社区

标题: 已解决-输入输出流 [打印本页]

作者: 黑马连家华    时间: 2012-8-26 18:00
标题: 已解决-输入输出流
本帖最后由 黑马连家华 于 2012-8-26 21:48 编辑

public class JS03
{
        public static void main(String[] args) throws Exception
        {
                ServerSocket ss = new ServerSocket(10000);
                String ip = ss.getInetAddress().getHostAddress();
                System.out.println(ip+"...connected");
                Socket s = ss.accept();
               
                InputStream in = s.getInputStream();
                byte[] buffer = new byte[1024];
                int length = in.read(buffer);
                System.out.println(new String(buffer,0,length));
               
                OutputStream out = s.getOutputStream();
                PrintWriter pw = new PrintWriter(out,true);
                pw.println("<font size=7 color=green>注册失败</font>");
               
                s.close();
                ss.close();
        }
}
用浏览器做客户端 浏览器收不到 注册失败 字样
服务端可以收到浏览器发送的信息
求教哪里错了
作者: 王金科    时间: 2012-8-26 18:14
用浏览器多打开几次就可以了
作者: 孔肖    时间: 2012-8-26 18:16
刚刚试了试你的代码,浏览器能够获取"注册失败"字样。你看看你用浏览器访问的时候后面有没有加端口号。

并且,在获取ip地址的时候,不是 ss.getInetAddress().getHostAddress();   而是 s.getInetAddress().getHostAddress(); 要获取的是客户端连接进来的ip地址。
作者: 唐见    时间: 2012-8-26 18:29
我在浏览器中输入http://localhost:10000/可以显示注册失败的嘛

作者: 黑马连家华    时间: 2012-8-26 19:38
孔肖 发表于 2012-8-26 18:16
刚刚试了试你的代码,浏览器能够获取"注册失败"字样。你看看你用浏览器访问的时候后面有没有加端口号。

并 ...

嗯 这个以前不懂原理 按老师的写没出错 现在重写忘了以前怎么写的 所以出错了 已经意识到了
谢谢
作者: 黑马连家华    时间: 2012-8-26 19:40
孔肖 发表于 2012-8-26 18:16
刚刚试了试你的代码,浏览器能够获取"注册失败"字样。你看看你用浏览器访问的时候后面有没有加端口号。

并 ...

嗯 这个以前不懂原理 按老师的写没出错 现在重写忘了以前怎么写的 所以出错了 已经意识到了
谢谢
作者: 黑马连家华    时间: 2012-8-26 19:40
孔肖 发表于 2012-8-26 18:16
刚刚试了试你的代码,浏览器能够获取"注册失败"字样。你看看你用浏览器访问的时候后面有没有加端口号。

并 ...

嗯 这个以前不懂原理 按老师的写没出错 现在重写忘了以前怎么写的 所以出错了 已经意识到了
谢谢
作者: 黑马连家华    时间: 2012-8-26 19:40
孔肖 发表于 2012-8-26 18:16
刚刚试了试你的代码,浏览器能够获取"注册失败"字样。你看看你用浏览器访问的时候后面有没有加端口号。

并 ...

嗯 这个以前不懂原理 按老师的写没出错 现在重写忘了以前怎么写的 所以出错了 已经意识到了
谢谢
作者: 黑马连家华    时间: 2012-8-26 20:12
唐见 发表于 2012-8-26 18:29
我在浏览器中输入http://localhost:10000/可以显示注册失败的嘛

可能是因为我用的不是IE浏览器 是Safari 有用Safari的吗?





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