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

  • 相关阅读:
    Linux Vim编辑器
    Linux sed 流编辑器
    Shell 编程 (变量和条件测试)
    Linux 下 Bash配置文件读取
    Linux 用户、权限
    Linux 指令(一)文件/目录操作
    Ubuntu 下安装 Swoole
    Mysql IN语句查询
    Mysql 查询优化
    Mysql 获取表属性
  • 原文地址:https://www.cnblogs.com/summertime-wu/p/6809491.html
Copyright © 2011-2022 走看看