#6196·swoole-src

WebSocket 推出皮管在对等点关闭后仍会被暂停使用 send pend= true (6.2.2, SWOOLE BASE)

作者: loks0n创建于 2026年9月7日更新于 2026年9月7日

python3 client.py [port] -- requires only Python's standard library

import json import socket import sys import time import urllib.request port = int(sys.argv[1]) if len(sys.argv) > 1 else 9501 def stats(): with urllib.request.urlopen(f'http://127.0.0.1:{port}/stats', timeout=3) as response: return json.load(response) print('baseline:', stats(), flush=True) client = socket.socket() client.setsockopt(socket.SOL_SOCKET, socket.SO_RCVBUF, 1024) client.connect(('127.0.0.1', port)) client.sendall(b'GET / HTTP/1.1\r\nHost: localhost\r\nUpgrade: websocket\r\n' b'Connection: Upgrade\r\nSec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==\r\n' b'Sec-WebSocket-Version: 13\r\n\r\n')

Never read the WebSocket data, allowing the server's output

内容来源: swoole/swoole-src