分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

【教程】手写简易web服务器

发布时间:2023-09-06 02:17责任编辑:董明明关键词:web服务器
package com.littlepage.testjdbc;import java.io.BufferedReader;import java.io.FileReader;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;/* * 手写简易静态服务器 */public class SimpleServlet { ???public static void main(String[] args) { ???????try { ???????????//1.创建ServerSocket套接字 ???????????ServerSocket ss=new ServerSocket(9999); ???????????//2.循环保证多次访问 ???????????while(true) { ???????????????//创建套接字接收服务器访问 ???????????????Socket s=ss.accept(); ???????????????//打印证明有人访问端口 ???????????????System.out.println("9999端口有人访问"); ???????????????//创建输出流 ???????????????OutputStream ops=s.getOutputStream(); ???????????????//读入E://1.html的文件 ???????????????BufferedReader bf=new BufferedReader(new FileReader("E:\\1.html")); ???????????????String buffer=""; ???????????????//写入网页 ???????????????while((buffer=bf.readLine())!=null){ ???????????????????ops.write(buffer.getBytes()); ???????????????} ???????????????//关闭3个流 ???????????????bf.close(); ???????????????ops.close(); ???????????????s.close(); ???????????} ???????} catch (Exception e) { ???????????e.printStackTrace(); ???????} ???}}

【教程】手写简易web服务器

原文地址:https://www.cnblogs.com/littlepage/p/9745228.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved