黑马程序员技术交流社区
标题:
自定义服务端的疑惑?
[打印本页]
作者:
HM刘俊
时间:
2013-3-30 11:16
标题:
自定义服务端的疑惑?
本帖最后由 HM刘俊 于 2013-3-30 22:51 编辑
我运行的代码如下。。。
import java.io.*;
import java.net.*;
class ServerDemo{
public static void main(String[] args)throws Exception{
ServerSocket ss=new ServerSocket(11000);
Socket aa=ss.accept();
System.out.println(aa.getInetAddress().getHostAddress());
PrintWriter out=new PrintWriter(aa.getOutputStream(),true);
out.println("<font color='red' size='7'>我爱java</font>");
ss.close();
aa.close();
}
}
复制代码
第一次运行后浏览器能读取我设置的数据。
问题是,为什么我把网页刷新下就找不到网页了。又需要重新编译运行?
作者:
李尧
时间:
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