/*
模擬web服務器
*/
package com.lin.michael;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
import java.io.OutputStream;
public class Demo09 extends Thread{
Socket socket;
public Demo09(Socket socket){
this.socket = socket;
}
@Override
public void run() {
try {
//1.獲取sokcet的輸出對象
OutputStream outputStream = socket.getOutputStream();
//2.把數據返回給給瀏覽器
outputStream.write("你好,瀏覽器先生".getBytes());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args) throws IOException{
//1.建立tcp服務器
ServerSocket serversocket = new ServerSocket(9090);
//2.不斷接收客戶端的請求
while(true){
Socket socket = serversocket.accept();
new Demo08(socket).start();
}
}
}