栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Python中的Socket.IO客户端库

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python中的Socket.IO客户端库

Archie1986的回答很好,但是套接字更新(已更具体地讲,其协议:https : //github.com/LearnBoost/socket.io-spec)已经过时了……据我所知,您需要执行握手在您请求传输(例如,websockets)连接之前,请手动进行手动操作。请注意,下面的代码是不完整和不安全的……对于其中一个,它会忽略握手响应中返回的支持传输的列表,并始终尝试获取websocket
…也假设握手总是成功的…不过,这是一个很好的起点

import websocket, httplib...'''    connect to the socketio server    1. perform the HTTP handshake    2. open a websocket connection '''def connect(self) :    conn  = httplib.HTTPConnection('localhost:8124')    conn.request('POST','/socket.io/1/')    resp  = conn.getresponse()     hskey = resp.read().split(':')[0]    self._ws = websocket.WebSocket(         'ws://localhost:8124/socket.io/1/websocket/'+hskey,         onopen   = self._onopen,         onmessage = self._onmessage)....

您可能还想在python-websockets上阅读:https :
//github.com/mtah/python-websocket



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/650934.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号