0
点赞
收藏
分享

微信扫一扫

Egret Engine(九):WebSocket


WebSocket

  • 修改egretProperties.json
    ​​​"modules": [{ "name": "socket" }]​
  • 命令:​​egret clean​
  • 示例:

const webSocket = new egret.WebSocket();
webSocket.addEventListener(egret.ProgressEvent.SOCKET_DATA, onReceiveMessage, this);
webSocket.addEventListener(egret.Event.CONNECT, onSocketOpen, this);
webSocket.connect("echo.websocket.org", 80);

function onSocketOpen(): void {
const cmd = "Hello Egret WebSocket";
console.log("连接成功,发送数据:" + cmd);
webSocket.writeUTF(cmd); // 发送
}

function onReceiveMessage(e: egret.Event): void {
const msg = webSocket.readUTF();
console.log("收到数据:" + msg); // 接收
}


举报

相关推荐

0 条评论