編寫一個簡單的java伺服器程式

來源:互聯網
上載者:User

標籤:bsp   span   static   tomcat   命令編譯   客戶機   資料   客戶   建立   

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

編寫一個簡單的java伺服器程式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.