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

  1. import java.net.*;
  2. import java.io.*;
  3. public class ServerDemo {

  4.         public static void main(String[] args) throws Exception
  5.         {
  6.                 ServerSocket ss = new ServerSocket(10077);
  7.                 int i = 100;
  8.                 while(i-->0)
  9.                 {
  10.                         Socket s = ss.accept();
  11.                         new Thread(new Serv(s)).start();
  12.                 }
  13.                 ss.close();
  14.         }

  15. }

  16. class Serv implements Runnable
  17. {
  18.         private Socket s;
  19.         public Serv(Socket s)
  20.         {
  21.                 this.s = s;
  22.         }
  23.         public void run()
  24.         {
  25. try{
  26.                        
  27.                         FileInputStream in = new FileInputStream("D:\\html\\dom\\Table.html");
  28.                         int len = 0;
  29.                         byte[] buf = new byte[1024];
  30.                         PrintWriter out = new PrintWriter(s.getOutputStream(),true);
  31.                        
  32.                        
  33.                         while((len = in.read(buf))!= -1)
  34.                         {
  35.                                 System.out.println(new String(buf,0,len));
  36.                                 out.print(new String(buf,0,len));
  37.                         }
  38.                         s.close();
  39.                         in.close();
  40.                 }
  41.                 catch(Exception e)
  42.                 {
  43.                         new RuntimeException("异常错误");
  44.                 }
  45.         }
  46. }
复制代码


2 个回复

倒序浏览
你再检查下路径
回复 使用道具 举报

浏览器是基于web服务的,需要启动服务器,属于B/S架构,而网络编程是基于C/S架构
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马