1 web应用
2024-10-21 11:56:37
web应用
Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件。应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助谷歌,火狐等浏览器来运行。WEB应用程序一般是B/S模式。Web应用程序首先是“应用程序”,和用标准的程序语言,如java,python等编写出来的程序没有什么本质上的不同。在网络编程的意义下,浏览器是一个socket客户端,服务器是一个socket服务端。
import socket def handle_request(client): request_data = client.recv(1024)
print("request_data: ",request_data) client.send("HTTP/1.1 200 OK\r\nstatus: 200\r\nContent-Type:text/html\r\n\r\n".encode("utf8"))
client.send("<h1>Hello, luffycity!</h1><img src=''>".encode("utf8")) def main(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.bind(('localhost',8812))
sock.listen(5) while True:
print("the server is waiting for client-connection....")
connection, address = sock.accept()
handle_request(connection)
connection.close() if __name__ == '__main__': main()
最新文章
- [.net&#160;面向对象程序设计进阶] (9) 序列化(Serialization) (一) 二进制流序列化
- css知多少(1)——我来问你来答
- Jquery Ajax调用aspx页面方法
- Qweb Pdf 中添加 图片
- git命令常见问题总结
- 记一次linux samba服务问题调试
- 0x01第一个汇编程序
- svc 报“由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。“的HTTP 错误 404.3 – Not Found
- 中文乱码 jsp正常后台接收异常
- WCF系列学习5天速成
- C++类型转换[转]
- 错误日志类C#
- 用邻接表实现DFS和BFS
- ExpandableListView的使用
- 迭代和JDB
- windows kafka 环境搭建踩坑记
- Android studio中布局文件出现render problem问题
- Elasticsearch和HDFS 容错机制 备忘
- Python之路,第六篇:Python入门与基础6
- Visual Studio Code自动识别编码
热门文章
- oracle 递归查询(来源于网络)
- Android GreenDAO 3.0 不修改版本号的情况下增加、删除表、添加字段
- Android 编码风格规范,很赞哦
- 学习html5 app项目开发
- LoadRunner性能测试之常见函数及参数的说明和作用
- April 24 2017 Week 17 Monday
- IOS 4个容易混淆的属性(textAligment contentVerticalAlignment contentHorizontalAlignment contentMode)
- url获取MVC域,action,controller的方法
- 最长上升子序列&;&;最长不下降子序列
- SpringMVC接受JSON参数详解