赞
踩
已知在探索简易版多线程socket的时候,脑子中有了——在现有的技术条件下,asyncio模块能否实现类似于服务器的功能呢?
于是我便进行了探索和代码编辑.
Python version: 3.7.2
import random import socket class Client: def __init__(self): self.server_host = "127.0.0.1" self.server_port = 9876 def connect(self): with socket.socket(socket.AF_INET,socket.SOCK_STREAM) as client: client.connect((self.server_host,self.server_port)) while True: send_data = str(random.randint(1,10000)) # 随意数据发送,不然本地调用我都不知道哪个才是当前的。 client.send(send_data.encode()) print("数据发送成功") break def run(self): self.connect() if __name__ == '__main__': client = Client()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。