【问题标题】:How To Receive Data From Web socket's Using Python如何使用 Python 从 Web 套接字接收数据
【发布时间】:2017-07-10 01:06:12
【问题描述】:

所以基本上我想使用 Python 创建一个 Websocket 服务器,在关于这个问题的最后一个问题上,我说我不想使用外部库,但没有得到很好的接受。那么如何使用外部库来做到这一点呢?我已经弄清楚了使用 Javascript 发送的 Websocket,但我需要一个 Python Websocket 服务器。那么有人可以给我一个 Python 3.6 的工作示例吗?

【问题讨论】:

    标签: javascript python sockets websocket


    【解决方案1】:

    以下内容来自https://websockets.readthedocs.io/en/stable/intro.html ...这是我在谷歌搜索“python3 websockets”时发现的第二个链接

    #!/usr/bin/env python
    
    import asyncio
    import websockets
    
    async def hello(websocket, path):
        name = await websocket.recv()
        print("< {}".format(name))
    
        greeting = "Hello {}!".format(name)
        await websocket.send(greeting)
        print("> {}".format(greeting))
    
    start_server = websockets.serve(hello, 'localhost', 8765)
    
    asyncio.get_event_loop().run_until_complete(start_server)
    asyncio.get_event_loop().run_forever()
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-13
    • 2013-09-30
    • 1970-01-01
    • 2020-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多