固定返回值的web服务器代码
来源:互联网 发布:mac chrome书签导出 编辑:程序博客网 时间:2024/05/29 07:30
# coding:utf-8import socketfrom multiprocessing import ProcessHTML_ROOT_DIR = ""def handle_client(client_socket): """处理客户端请求""" # 获取客户端请求数据 request_data = client_socket.recv(1024) print("request data:", request_data) # 构造响应数据 response_start_line = "HTTP/1.1 200 OK\r\n" response_headers = "Server: My server\r\n" response_body = "hello server" response = response_start_line + response_headers + "\r\n" + response_body print("response data:", response) # 向客户端返回响应数据 client_socket.send(bytes(response, "utf-8")) # 关闭客户端连接 client_socket.close()if __name__ == "__main__": server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_socket.bind(("", 8000)) server_socket.listen(128) while True: client_socket, client_address = server_socket.accept() # print("[%s, %s]用户连接上了" % (client_address[0],client_address[1])) print("[%s, %s]用户连接上了" % client_address) handle_client_process = Process(target=handle_client, args=(client_socket,)) handle_client_process.start() client_socket.close()
阅读全文
0 0
- 固定返回值的web服务器代码
- web返回固定页面
- 服务器返回代码的意思
- .net2.0提供的主要web服务器控件,以及这些控件返回的html代码
- 解压web服务器返回的gzip数据
- web服务器返回406的解决方法
- HTTP服务器返回的代码详解
- http服务器返回代码
- 服务器返回代码
- WEB前端网页返回代码常见值
- WEB返回代码列表
- WEB返回代码列表
- WEB静态服务器1 -- 显示固定页面
- select返回一个固定值
- Charles自动将指定的请求改为固定返回值
- Charles将指定的请求改为固定返回值
- HTTP服务器返回的代码详解:206、302、400、500.。。。。
- web服务器接口返回参数有null值
- java文件读写操作指定编码格式
- @RequestParam @RequestBody @PathVariable
- ros机制中mutex lock failed导致节点异常退出问题解决
- C# 未找到类型或命名空间名称“FileStream”(是否缺少 using 指令或程序集引用?)
- C#调用C++DLL总结
- 固定返回值的web服务器代码
- spring源码--BeanFactory、AutowireCapableBeanFactory、HierarchicalBeanFactory、ListableBeanFactory...
- Maven生成可以直接运行的jar包的多种方式
- Unity UGUI制作对话框的设计方案
- 我的微信好友
- 【Cousera作业】魔兽世界之一:备战
- [WPF] 如何调试Data Binding
- 编译错误 无法打开包括文件:“SDKDDKVer.h”: No such file or directory
- 【09】一个程序员的简洁职业生涯规划