当前位置: 首页 > news >正文

响应式网站价格太原网站制作优化seo

响应式网站价格,太原网站制作优化seo,asp.net 企业网站系统,免费建立手机网站目录 一、子线程创建websockets服务端接收客户端数据 二、主线程内启动子线程接收并处理数据 一、子线程创建websockets服务端接收客户端数据并存入队列 发送的消息客户端与服务端统一#xff0c;多种消息加入判断的标签 服务端#xff1a;web_server.py import asynci… 目录 一、子线程创建websockets服务端接收客户端数据 二、主线程内启动子线程接收并处理数据 一、子线程创建websockets服务端接收客户端数据并存入队列 发送的消息客户端与服务端统一多种消息加入判断的标签 服务端web_server.py import asyncio import json import base64 import queue import threading import time import cv2 import moment import numpy as np import requests import websocketsclass WebServer:def __init__(self, host, port):self.host hostself.port portself.msg_queue queue.Queue()self.clients []self.flag Trueasync def echo(self, websocket, path):client_ip, client_port websocket.remote_addressself.clients.append(websocket)while True:try:# 在这里处理收到的消息# async for recv_text in websocket:recv_text await websocket.recv()with open(aa.txt,w) as f:f.write(recv_text)data json.loads(recv_text)#if type(data) is not dict: # 判断数据# continueself.msg_queue.put(res)except websockets.ConnectionClosed:print(ConnectionClosed..., websocket.remote_address) # 链接断开self.clients.remove(websocket)breakexcept websockets.InvalidState:print(InvalidState..., websocket.remote_address) # 无效状态self.clients.remove(websocket)breakexcept Exception as err:print(ws:, err)passdef connect(self):asyncio.set_event_loop(asyncio.new_event_loop())start_server websockets.serve(self.echo, self.host, self.port)asyncio.get_event_loop().run_until_complete(start_server)asyncio.get_event_loop().run_forever()print(连接成功)def run(self):t threading.Thread(targetself.connect)t.start()print(已启动) 二、主线程内启动子线程接收并处理数据 收到消息后根据情况处理消息 主线程调用服务端main.py from web_server import WebServerclass MainThread:def __init__(self):self.ws WebServer(192.168.6.28, 8000)self.ws.run()def run(self):while True:try:data self.ws.msg_queue.get()# flag data.get(flag) # 内容标签 判断是否是自己想要的内容# if not flag:# continuetry:# 处理数据print(data)passexcept Exception as e:print(报错:, e)except Exception as err:print(报错:, err)passif __name__ __main__:M MainThread()M.run()客户端web_client.py 客户端连接服务端并发送消息 import jsonimport websocketclass WebClient:def __init__(self, host, port):self.host hostself.port portself.conn Noneself.flag Falsedef connect(self):try:url fws://{self.host}:{self.port}self.conn websocket.create_connection(url)self.flag Trueexcept Exception as err:self.flag Falsedef close(self):self.conn.close()def recv(self):data self.conn.recv(1024)print(data)def send(self, data):self.conn.send(data)if __name__ __main__:host 192.168.6.28# host 127.0.0.1port 8000ws WebClient(host, port)if not ws.flag:ws.connect()with open(bb.txt) as f:data f.read()ws.send(data)
http://www.zqtcl.cn/news/6079/

相关文章:

  • 开发网站需要怎么做网站建设实践报告
  • 注册公司网站需要多少钱电商运营能干一辈子吗
  • 做重视频网站搜索引擎推广网站
  • 做外贸建网站多少钱百度关键词快速优化
  • 哪个网站收录排名好c 网站开发数据库连接
  • 做一个公司网站流程 由ui设计看装修案例的网站
  • ps做阿里网站分辨率设置瑞安市做网站
  • 做h5的免费软件seo短视频网页入口引流动漫
  • 北京给网站做系统的公司名称深圳服务网站建设
  • 网站的虚拟人怎么做的清远市住房和城乡建设局门户网站
  • 许昌网站推广公司c2c代表性企业网站
  • 深圳哪家建设网站公司好枣庄手机网站建设公司
  • 深圳有做网站的公司吗成都市城乡建设厅官方网站
  • 云南网站建设熊掌号南宁好的网站建设公司
  • 医院做网站开发全国建筑四库一平台查询
  • 名医工作室 网站建设百度的总部在哪里
  • 营销型网站建设大千企业网站 价格
  • 人工智能网站开发美工背景图素材
  • 网站被k还能不能在百度做推广网站建设大型
  • 有专门做序列图的网站网站的成本
  • 中国建设部网站首页网站开发大公司需要资格证吗
  • 网站建设的盈利性和非盈利性做动态h5的网站
  • 如何优化好一个网站企业网站模板建站费用
  • 怎么在网站后面做链接百度云群组
  • 龙岗专业做网站wordpress好用插件
  • 成都网络公司网站建设wordpress 制作瀑布流
  • 宣城高端网站建设如何设置手机网站主页
  • 什么软件可以建网站通过模板做网站
  • 查询个人房产信息网站加工平台推荐
  • 椒江建设工程机械厂网站惠州 商城网站建设