/**
* Author:W
* 网络接口
* 1.XMLHttpRequest:短连接
* 2.WebSocket:长连接
*/
cc.Class({
extends: cc.Component,
properties: {
},
// LIFE-CYCLE CALLBACKS:
// onLoad () {},
start () {
},
//发起短连接
sendHttpRequest:function(){
var url="https://wwww.baidu.com";
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 && (xhr.status>=200 && xhr.status<400)){
var response = xhr.responseText;
//
}
};
//get 请求
xhr.open("GET",url,true);
//发送
xhr.send();
},
//长连接
registerWebSocket:function(){
this.webReq = new WebSocket("ws://echo.websocket.org");
webReq.onopen = function(event){
cc.log("连接已经打开");
};
webReq.onmessage = function(event){
};
webReq.onerror = function(event){
cc.log("连接出错");
};
webReq.onclose = function(event){
cc.log("连接关闭");
};
},
//发送消息
sendMsg:function(){
if(this.webReq.readyState == WebSocket.OPEN)
{
this.webReq.send("message");
}else
{
cc.log("WebSocket 实例没创建成功");
}
},
// update (dt) {},
});
网络接口
最新推荐文章于 2024-03-28 02:18:33 发布