网络编程
ambition_star
山海自有归期,山雨自有相逢,意难平终将和解,万事终将如意。
展开
-
websocket 代码实现
websocket 代码实现 #服务端 import asyncio import websockets websocket_users = {} #将websocket对象保存,方便后续转发数据 async def recv_user_msg(websocket): recv_text = await websocket.recv() print("recv_text:", websocket.pong, recv_text) # for r in range(10):原创 2021-08-05 22:19:13 · 383 阅读 · 0 评论 -
websocket原理
websocket原理 简介:websocket是h5提供j的一种在单个tcp连接上进行的全双工双向传输的协议,最主要支持服务端主动向客户端推送消息,期间只需一次握手即可。 在websocket未诞生之前,由于http短连接,无状态的特行,一般实时通话常用的技术是长连接和ajax轮询 ajax轮询原理:浏览器每隔几秒发送一个请求,询问服务器是否有新消息。 客户端:是否有新消息?request 服务端:没有 response 客户端:是否有新消息 requ原创 2021-08-05 22:18:29 · 338 阅读 · 0 评论 -
利用socketServer模块实现网络编程
利用socketServer模块实现网络编程 创建服务端 # -*-coding:utf-8-*- from socketserver import TCPServer as Tcp, StreamRequestHandler as SRH #导入正确的类 from time import ctime HOST = 'localhost' PORT = 8888 ADDR = (HOST, PORT) #StreamRequestHandler类将输入输出套接字看作类似文件的对象,因此原创 2021-01-05 15:20:12 · 269 阅读 · 4 评论 -
python网络编程实现服务器和应用后台交互
python网络编程实现服务器和应用后台交互 多进程并发面向对象实现 #实现服务端和应用后台交互简易代码服务器代码 from socket import * from multiprocessing import Process import re HOST='0.0.0.0' PORT=8000 ADDR=(HOST,PORT) DEBUG=True class HTTPsever: ...原创 2019-12-20 20:37:50 · 434 阅读 · 1 评论