websocket 发送ping_如何解决websocket ping超时问题?

在使用Autobahn库的WebSocket应用中遇到Ping超时问题,尝试了多种解决方案,包括设置CertificateOptions、启用auto_reconnect、修改SCHANNEL协议设置以及安装certifi模块并设置SSL_CERT_FILE环境变量,但问题仍未解决。代码示例中,应用程序能够每分钟发布一次数据,但在实际运行中出现异常。问题出现在连接到Crossbar路由器时,可能与SSL/TLS配置或网络连接有关。
摘要由CSDN通过智能技术生成

在运行下面的代码时(理论上它应该每分钟发送一个值)from __future__ import print_function

from twisted.internet.ssl import CertificateOptions

options = CertificateOptions()

from os import environ

from twisted.internet.defer import inlineCallbacks

from twisted.internet import reactor

from autobahn.twisted.wamp import ApplicationSession, ApplicationRunner

from autobahn import wamp

from datetime import datetime, timedelta

import xlwings as wb

import time

import xlwings as wb

class Component(ApplicationSession):

"""

An application component that publishes an event every second.

"""

@inlineCallbacks

def onJoin(self, details):

print("session attached")

while True:

try:

wb.Book(r'C:\Users\Administrator\Desktop\datasets\test_feed.xlsx')

e =

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值