随笔分类 -  24-java网络编程

MiniCat:手写Http服务器
摘要:minicat 项目介绍 已实现http基础协议、参数接受、servlet、filter、cookie、多文件上传等。支持NIO。 一款轻量化Http服务器。支持bio、nio两种模式。归属Coody Framework下。传送门:https://gitee.com/coodyer/coody-ic 阅读全文

posted @ 2020-05-29 14:50 芝麻开花——节节高 阅读(239) 评论(0) 推荐(0)

基于TCP协议的Socket编程
摘要:1.单向通信实现 传输示意图 客户端程序 1 import java.io.DataInputStream; 2 import java.io.DataOutputStream; 3 import java.io.IOException; 4 import java.io.InputStream; 阅读全文

posted @ 2020-05-28 20:49 芝麻开花——节节高 阅读(215) 评论(0) 推荐(0)

手写一个最迷你的Web服务器
摘要:今天我们就仿照Tomcat服务器来手写一个最简单最迷你版的web服务器,仅供学习交流。 1. 在你windows系统盘的F盘下,创建一个文件夹webroot,用来存放前端代码。 2. 代码介绍: (1)ServerThread.java 核心代码,主要用于web文件的读取与解析等。代码如下: 1 p 阅读全文

posted @ 2020-05-28 16:43 芝麻开花——节节高 阅读(427) 评论(0) 推荐(0)

手写一个Web服务器,极简版Tomcat
摘要:网络传输是通过遵守HTTP协议的数据格式来传输的。 HTTP协议是由标准化组织W3C(World Wide Web Consortium,万维网联盟)和IETF(Internet Engineering Task Force,国际互联网工程任务组)推动和制定的,最后形成RFC文档 [RFC1945] 阅读全文

posted @ 2020-05-27 15:39 芝麻开花——节节高 阅读(511) 评论(0) 推荐(0)

java网络编程socket的使用
摘要:Socket 客户端实例 如下的 GreetingClient 是一个客户端程序,该程序通过 socket 连接到服务器并发送一个请求,然后等待一个响应。 GreetingClient.java 文件代码: 1 // 文件名 GreetingClient.java 2 3 import java.n 阅读全文

posted @ 2020-05-27 15:24 芝麻开花——节节高 阅读(404) 评论(0) 推荐(0)

导航