TCP
利用socket编程,实现服务器与客户端的交互。其中echo
实现了响应,adder
服务器接受到客户端发送的两个数,并返回它们的和。HTTPServer
利用socket实现了HTTP协议的报文解析和收发,能够在网页上进行响应并打印Hello, World!且当url呈现为http://127.0.0.1:8080/add/(num1)/(num2)
时,会在网页呈现num1 + num2 = result
blog
一个精心原创的较为完整的博客,后端采用flask
和sqlalchemy
,前端采用html, css, javascript
和bootstrap
。它具有如下功能:- 用户的注册与登录
- 文章的撰写、呈现与删除
- 用户之间的follow与被follow关系
- 能够点赞文章和评论文章
- 能上传自定义头像和编辑个人资料
- 用户能向网站运营者反馈意见
TCP
首先$ python server.py
,其次$ python client.py
,观察响应情况HTTPServer
通过$ python webServer.py
即可启动服务器。blog
需要配置环境,利用pip
安装/app
中相关的各个库,然后通过$ python run.py
可在debug模式下运行,通过$ python runp.py
可在非debug模式下运行,建议后者。
HTTPServer的加法结果如下:
博客的主页如下:
登录页如下:
用户页如下:
单个博客如下: