在线计算器

一、项目描述:

· 使用 socket 编程实现 TCP 通讯,支持 C/S 模式
· 维护一个线程池,实现一对多处理响应请求
· 设计请求报文处理方法,及 POST GET 两种访问方式的响应方法
· 服务器接收并分析客户端的请求方法和资源路径
· 服务器将资源 html 页面响应给客户端

二、环境:

centos 6.5 +vim/g++;

三、测试结果:

实现一个简单的在线计算器功能:
在这里插入图片描述
在这里插入图片描述

四、服务器的具体实现

1.基于HTTP的自主Web服务器当然要先了解HTTP的基本框架

关于HTTP协议

2.服务器实现思路
1、创建socket类
2、accept接收到新的sock,通过线程处理方式,将sock作为参数给处理请求的函数HandlerRequest
3、创建一个中间处理类Endpoint,用于接收和发送
4、分别对请求HttpRequest,响应Ht

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值