【发布时间】:2018-09-06 10:00:05
【问题描述】:
我有一个使用tornado.websocket.
WebSocketClientConnection
实现的python 中的websocket client,它连接到远程服务器并通过websocket 进行通信。之前我在应用层实现了ping/ponglike 反馈机制,以确保远程端点是否仍然响应。
我最近刚刚更新了我的tornado 包,我在WebSocketClientConnection 中遇到了ping_interval。我在应用层移除了旧的ping/pong 机制,并在我的实现中添加了这个ping_interval。
在此更新后,websocket 将在提到的ping_interval timeout 之后关闭。远端服务器在传输层处理ping并相应响应。
- 目前我还没有实现
ping方法,所以我应该为WebSocketClientConnection实现ping方法吗?, - 我应该用
ping方法发送任何数据吗? - 我是否必须实现任何方法来处理远程服务器为
ping请求发送的响应?
【问题讨论】:
标签: python-2.7 websocket tornado ping