网络编程(浏览器客户端-自定义服务端)
1 package netTest; 2 /* 3 * 演示客户端和服务端 4 * 1 客户端:浏览器 5 * 服务端:自定义 6 * tomcat 服务器所作的事情:用printwriter out 把网页数据全打到客户端去, 7 * 而浏览器可以解析 数据。 8 * telnet 远程登录:windows 提供的远程登录的工具,它可以去连接网络中的任意一台主机(dos命令行下连接) 9 * 可以对主机进行命令式的配置。(客户端软件) 10 */ 11 import java.net.*; 12 import java.io.*; 13 public class ServerDemo { 14 15 public static void main(String[] args) throws IOException { 16 // TODO Auto-generated method stub 17 System.out.println(InetAddress.getLocalHost()); 18 System.out.println(InetAddress.getByName("baidu.com")); 19 ServerSocket ss = new ServerSocket(11116); 20 while(true){ 21 Socket s = ss.accept(); 22 System.out.println(s.getInetAddress().getLocalHost()); 23 PrintWriter out = new PrintWriter(s.getOutputStream(),true); 24 out.println("<h1>客户端你好</h1>"); 25 s.close(); 26 } 27 28 } 29 30 }