package net.tomcat;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
/*
* 需求:创建一个自己的测试服务器,用于接收从浏览器访问信息,并反馈给浏览器
*/
public class MyTomcat {
public static void main(String[] args) throws IOException {
ServerSocket ss=new ServerSocket(9098);
while(true) {
Socket s=ss.accept();
String ip=s.getInetAddress().getHostAddress();
System.out.println(ip+"....连接进来了");
InputStream isIn=s.getInputStream();
byte[] buf=new byte[1024];
int len=isIn.read(buf);
String str=new String(buf,0,len);
System.out.println(str);
//反馈给客户端信息方式一
OutputStream osOut=s.getOutputStream();
//如果测试服务器打开,并访问http://192.168.0.100:9098将会在浏览器出现“欢迎你的访问!”。
osOut.write("<font color='blue' size='15'>欢迎你的访问!</font>".getBytes());
//反馈给客户端信息方式二
// PrintWriter pw=new PrintWriter(s.getOutputStream(),true);
// pw.println("<font color='red' size='10'>欢迎光临</font>");
//关闭资源
s.close();
// ss.close();
}
}
}