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

© lspooooo 中级黑马   /  2014-8-7 20:56  /  1021 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 lspooooo 于 2014-8-8 16:48 编辑

自己写了一个服务器,浏览器作为客户端。连接服务器成功,可是浏览器刷新不出“欢迎光临!!!”这几个字。
  1. public class Server {

  2.         /**
  3.          * @param args
  4.          * @throws Exception
  5.          */
  6.         public static void main(String[] args) throws Exception {
  7.                 ServerSocket serverSocket = new ServerSocket(30000);
  8.                 Socket socket = serverSocket.accept();
  9.                 String ip = socket.getInetAddress().getHostAddress();        
  10.                 System.out.println(ip + ".......connected");
  11.                
  12.                 InputStream inputStream = socket.getInputStream();
  13.                 byte[] buf = new byte[1024];
  14.                 int len = inputStream.read(buf);
  15.                 System.out.println(new String(buf,0,len));

  16.                 PrintWriter printWriter = new PrintWriter(socket.getOutputStream(),true);
  17.                 printWriter.println("<font color='red' size='7'>欢迎光临!!!</font>");

  18.                 socket.close();
  19.                 serverSocket.close();
  20.         }
  21. }
复制代码

1 个回复

倒序浏览
我怎么觉得你好像没把 输出的那句话装入OutputStream 输出
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马