收藏
回答

TCPSocket 发送数据出现错误 write unknown system error -1?

使用unity 开发的小游戏

正常android 手机打开没有问题,在开发者工具中测试没有问题, 在电脑端微信,打开出现问题

出现问题的现象有时候卡死(小程序变成一片空白),有时候返回write unknown system error -1

求原因

测试代码

let socket = wx.createTCPSocket();

        socket.onConnect(() => {

            console.log('TCP 连接已建立');


            setTimeout(() => {

                 console.log('TCP send start');

                let bytes = Api.GetBytes("AAASD", GameConfig.encoding);


                let buffer = Api.BytesToArrayBuffer(bytes);

                socket.write(buffer);

// socket.write("asdfakdf"); 写入文本也是一样的问题

                 console.log('TCP send end');


            }, 3000);

 console.log('TCP send start now');

           

        });



        // 开始连接

        socket.connect({

            address: "webgl.tgs.plus",

            port: 3053

        });


        console.log('TCP 连接');


最后一次编辑于  2天前
回答关注问题邀请回答
收藏

2 个回答

  • ☆↗★
    ☆↗★
    2天前

    微信 Windows 版:支持 , IP 白名单也是添加了,正式版中正常

    2天前
    有用
    回复 1
    • ☆↗★
      ☆↗★
      2天前
      能不能来个人回答下啊?官方的人员
      2天前
      回复
  • 智能回答 智能回答 本次回答由AI生成
    2天前
    有用
登录 后发表内容