【发布时间】:2017-10-30 10:31:27
【问题描述】:
我正在尝试建立到服务器的 Web-Socket 连接并进入接收模式。一旦客户端开始接收数据,它会立即关闭连接并出现以下异常
webSoc_Received = await websocket.recv()
File "/root/envname/lib/python3.6/site-packages/websockets/protocol.py", line 319, in recv
raise ConnectionClosed(self.close_code, self.close_reason)
websockets.exceptions.ConnectionClosed: WebSocket connection is closed: code = 1007, no reason.
客户端代码片段:
import asyncio
import websockets
async def connect_ws():
print("websockets.client module defines a simple WebSocket client API::::::")
async with websockets.client.connect(full_url,extra_headers=headers_conn1) as websocket:
print ("starting")
webSoc_Received = await websocket.recv()
print ("Ending")
Decode_data = zlib.decompress(webSoc_Received)
print(Decode_data)
asyncio.get_event_loop().run_until_complete(connect_ws())
对此有什么想法吗?
【问题讨论】:
标签: python python-3.x websocket