网络编程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络编程相关的知识,希望对你有一定的参考价值。
一、网络编程三要素:
之前使用的socket模块无法实现服务器并发,通过socketserver模块可以实现服务器并发功能,具体语法如下:
# Author: "libisheng" # Date : 2016/9/29 import socketserver class Myserver(socketserver.BaseRequestHandler): def handle(self): while True: conn = self.request print("服务端启动,正在接受客户端%s:%s的请求..." % self.client_address) print(conn) conn.sendall(bytes("欢迎访问我的网站,请输入要查看的数据!", encoding=‘utf-8‘)) # print(self.client_address) while True: client_data = conn.recv(1024) print(str(client_data, "utf-8")) server_response = input(">>>") conn.sendall(bytes(server_response, encoding="utf-8")) conn.close() if __name__ == ‘__main__‘: server = socketserver.ThreadingTCPServer((‘127.0.0.1‘, 8008), Myserver) server.serve_forever()
以上是关于网络编程的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段14——Vue的axios网络请求封装
VSCode自定义代码片段14——Vue的axios网络请求封装