zoukankan      html  css  js  c++  java
  • 编写一个简单的java服务器程序

    import java.net.*;
    import java.io.*;

    public class server{

      public static void main(String[] args) throws Exception{
        while(true){ //一直运行
        ServerSocket server = new ServerSocket(80); //监听在80端口
        Socket sock = server.accept(); //建立一个与客户机的socket

        FileInputStream in = new FileInputStream("c:\a\1.html"); //读取数据
        OutputStream out = sock.getOutputStream();

        int len = 0;
        byte buffer[] = new byte[1024]; //缓冲区
        while((len=in.read(buffer))>0){ //假如缓冲区有数据
          out.write(buffer,0,len);
        }

        in.close();
        out.close();
        sock.close();
        server.close();
        }
      }
    }

    1.使用javac命令编译 : javac server.java

    2.运行 : java server

    3.然后打开浏览器输入: 127.0.0.1/a/1.html //假如你建了这个文件的话

    这时候就可以看到html里面的内容了,这个程序虽然简陋 但是应该对理解tomcat有一定作用

  • 相关阅读:
    51nod 1185 威佐夫游戏 V2
    51nod 1212 无向图最小生成树
    51nod 1242 斐波那契数列的第N项
    51nod 1240 莫比乌斯函数
    51nod 1256 乘法逆元
    51nod 1264 线段相交
    51nod 1265 四点共面
    51nod 1298 圆与三角形
    51nod 2006 飞行员配对
    CGLIB介绍与原理
  • 原文地址:https://www.cnblogs.com/summertime-wu/p/6809491.html
Copyright © 2011-2022 走看看