黑马程序员技术交流社区

标题: 关于网络编程 [打印本页]

作者: lspooooo    时间: 2014-8-7 20:56
标题: 关于网络编程
本帖最后由 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. }
复制代码


作者: Sunflower丶    时间: 2014-8-7 21:44
我怎么觉得你好像没把 输出的那句话装入OutputStream 输出




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