python flask websocket sleep_使用python连接到flask websocket

我想做的事情也许不可能,但现在就要开始了。在

我已经在Flask上玩了一段时间,并使用Flask socketio创建了几个测试,允许用户在通过web浏览器访问页面时立即进行通信。在

但是,我想知道,当使用socket模块从Python本身连接到服务器时,这种情况是否可能发生。从同一系统连接到使用socket模块托管的Python中的套接字非常简单:import socket

s = socket.socket()

host = socket.gethostname()

port = 12345

s.connect((host, port))

然而,经过一两个小时的研究和实验,我无法想出如何使用这种代码连接到flask中的websocket设置。在

任何帮助(或只是告诉我这是不可能的)将不胜感激!在

=====编辑=====

因此,在@Aravind的帮助下,我给出了一个仅使用python的客户机-服务器解决方案的简单示例:

服务器:

^{pr2}$

客户:import websocket

from websocket import create_connection

ws = create_connection("ws://127.0.0.1:12345/echo")

ws.send("hello world")

ws.recv()

我现在意识到我要做的事情已经在多个不同的地方被解释了很多次,我只是没有把所有的部分拼凑起来。希望这能帮助其他像我一样对websockets感到困惑的人。在

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值