
网络编程
文章平均质量分 70
tcp/udp
阿汤哥的程序之路
这个作者很懒,什么都没留下…
展开
-
WebSocket
可以看到,客户端发起的 WebSocket 连接报文类似传统 HTTP 报文,”Upgrade:websocket”参数值表明这是 WebSocket 类型请求,“Sec-WebSocket-Key”是 WebSocket 客户端发送的一个 base64 编码的密文,要求服务端必须返回一个对应加密的“Sec-WebSocket-Accept”应答,否则客户端会抛出“Error during WebSocket handshake”错误,并关闭连接。这是通信的基础,传输控制层,若失败后续都不执行。转载 2024-02-09 14:38:56 · 255 阅读 · 0 评论 -
Python之python-socketio
python-socketio原创 2024-01-05 13:36:42 · 1167 阅读 · 0 评论 -
计算机网络
计算机网络转载 2023-01-19 13:49:41 · 603 阅读 · 0 评论 -
HTTP协议各版本差异以及图示
HTTP协议各版本差异以及图示转载 2022-10-08 14:49:25 · 2186 阅读 · 0 评论 -
flask_socketio
flask_socketio与HTTP不同的是,WebSocket提供全双工通信。也就是说,传统的方式,只有当客户端发起请求后,服务器端才会发送数据,而WebSocket可以让服务器主动发送数据给客户端,它是服务器推送技术的一种。下图是WebSocket和HTTP的区别pip install flask-socketio参考网址:https://flask-socketio.readthedocs.io/en/latest/api.htmlhttps:原创 2022-05-07 18:38:50 · 7207 阅读 · 1 评论 -
flask 使用 gevent-websocket + gunicorn 部署
pip3 install gevent-websocketpip3 install gunicornapp.py demofrom geventwebsocket.handler import WebSocketHandlerfrom gevent.pywsgi import WSGIServerapp = Flask(__name__)@app.route('/echo/')def echo(): if request.environ.get('wsgi.websocket'原创 2021-04-16 09:21:44 · 968 阅读 · 0 评论 -
三次握手四次挥手整理
三次握手和四次挥手原创 2020-10-20 10:59:11 · 265 阅读 · 0 评论 -
socket_通信
IP地址Linux: ifconfigWindow: ipconfig开启网关sudo ifconfig ens40 up关闭网关sudo ifconfig ens40 downsocketimport socketsocket.socket(AddressFamily, Type)说明:函数 socket.socket 创建一个 socket,该函数带有两个参数:Address Family:可以选择 AF_INET(用于 Internet 进程间通信) 或者 AF_UNI原创 2020-10-16 14:52:22 · 279 阅读 · 0 评论