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有一定作用

  • 相关阅读:
    存储结构接收数组
    oracle数据库sql根据查看执行计划优化sql--走不走索引
    多线程--Thread
    java常用集合族谱
    设计模式之二 适配模式
    Tomcat优化问题
    设计模式之一
    C++虚函数表,虚表指针,内存分布
    设计模式
    linux环境下的时间编程
  • 原文地址:https://www.cnblogs.com/summertime-wu/p/6809491.html
Copyright © 2011-2022 走看看