黑马程序员技术交流社区

标题: 自定义服务端的疑惑? [打印本页]

作者: HM刘俊    时间: 2013-3-30 11:16
标题: 自定义服务端的疑惑?
本帖最后由 HM刘俊 于 2013-3-30 22:51 编辑

我运行的代码如下。。。
  1. import java.io.*;
  2. import java.net.*;
  3. class ServerDemo{
  4. public static void main(String[] args)throws Exception{
  5. ServerSocket ss=new ServerSocket(11000);
  6. Socket aa=ss.accept();
  7. System.out.println(aa.getInetAddress().getHostAddress());
  8. PrintWriter out=new PrintWriter(aa.getOutputStream(),true);
  9. out.println("<font color='red' size='7'>我爱java</font>");
  10. ss.close();
  11. aa.close();
  12. }
  13. }
复制代码
第一次运行后浏览器能读取我设置的数据。
问题是,为什么我把网页刷新下就找不到网页了。又需要重新编译运行?
作者: 李尧    时间: 2013-3-30 11:26
因为只运行一次就
ss.close();
aa.close();
你加个while(true)试试
作者: chensc    时间: 2013-3-30 11:45
学习了啊,楼主!
作者: 李海鹏    时间: 2013-3-30 12:41
运行一次之后等待连接,网页一打开连接之后,服务端就会关闭,这是一次性的,加while(true)可以
作者: HM刘俊    时间: 2013-3-30 22:51
谢谢,我明白了。加了循环体后问题解决了。。。




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