1***@qq.com
1***@qq.com
  • 发布:2022-08-03 20:11
  • 更新:2022-08-04 18:48
  • 阅读:1677

uniapp使用websocket打开连接失败,复制官方给的url依然不行

分类:uni-app

uniapp使用websocket打开连接失败,复制官方给的url依然不行
而且响应的res 是空值 没法判断错误原因

                uni.connectSocket({  
                  url: 'wss://www.example.com/socket'  
                });  
                uni.onSocketOpen(function (res) {  
                  console.log('WebSocket连接已打开!');  
                });  
                uni.onSocketError(function (res) {  
                  console.log('WebSocket连接打开失败,请检查!');  
                });
2022-08-03 20:11 负责人:无 分享
已邀请:
CODE_XU

CODE_XU

wss://www.example.com/socket 这是个示例假链接,肯定不行

  • 1***@qq.com (作者)

    import asyncio  
    import websockets

    async def echo(websocket):
    async for message in websocket:
    await websocket.send(message)

    async def main():
    async with websockets.serve(echo, "127.0.0.1", 8002):
    await asyncio.Future() # run forever

    asyncio.run(main())

    这个是python 起的服务端,


                    uni.connectSocket({  
    url: 'ws://127.0.0.1:8002'
    });
    uni.onSocketOpen(function (res) {
    console.log('WebSocket连接已打开!');
    });
    uni.onSocketError(function (res) {
    console.log('WebSocket连接打开失败,请检查!',res);
    });

    这个是前端 还是连接不上,我是在本机用的夜神模拟器。

    请问您有遇到过嘛。新手 百度 也没有找到很好的解析

    2022-08-05 03:30

  • CODE_XU

    回复 1***@qq.com: 你可以找个ws的测试工具试一下是不是接口的问题

    2022-08-05 10:07

  • 1***@qq.com (作者)

    回复 l***@dcloud.io: 好的 谢谢

    2022-08-05 12:08

  • 1***@qq.com (作者)

    回复 l***@dcloud.io: http://www.jsons.cn/websocket/ 您好 我用了在线的websocket 连接是正常的,但是复制到uniapp就不行

    2022-08-05 12:27

该问题目前已经被锁定, 无法添加新回复