BS模式的底层socket通讯练习

    xiaoxiao2025-06-09  35

    <pre name="code" class="java"><pre name="code" class="java">import java.io.IOException; import java.io.InputStream; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; public class MyServer { public static void main(String[] args) throws IOException { ServerSocket ser = new ServerSocket(80); Socket s=null; while (true) { s = ser.accept(); System.out.println(s.getInetAddress().getHostAddress() + "....connected"); InputStream in = s.getInputStream(); byte bs[] = new byte[1024]; int len = in.read(bs); String str = new String(bs, 0, len); System.out.println(str); //应答 PrintWriter out = new PrintWriter(new OutputStreamWriter( s.getOutputStream(), "gbk"), true); out.println("<html><body>");//头 out.println("欢迎光临....<br/>");//<br/>换行 out.println("<font size=10 color=green>这是我用Java程序给你发的网页,比较简单,请多包涵...</font>"); out.println("<table border=1 bordercolor='red' >");//表头 out.println("<tr> <td>Jack</td> <td>25</td> </tr>"); out.println("<tr> <td>Tom</td> <td>24</td> </tr>"); out.println("</table>");//表尾 out.println("</body></html>");//尾 s.close(); } } }
    转载请注明原文地址: https://ju.6miu.com/read-1299781.html
    最新回复(0)