你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
170*****650
赞同来自: rabbit 、layabox
Victor
赞同来自: layabox
下面是socket连接方法,建议去官方查看文档,里面有详细的教学,以下代码只作参考用。
let host:string = ""; let port:string = ""; let url:string = "ws://" + host + ":" + port; let socket:Laya.Socket = new Laya.Socket(); socket.on(Laya.Event.OPEN,this,()=>{ console.log("connect success!"); }) socket.connectByUrl(url);
rabbit
赞同来自:
吉日-jerry
189*****192
this.socket = new Socket();
this.socket.connectByUrl("ws://localhost:8989");
this.socket.on(Event.OPEN,this,openHandler);
this.socket.on(Event.MESSAGE,this,receiveHandler);
this.socket.on(Event.CLOSE,this,closeHandler);
this.socket.on(Event.ERROR,this,errorHandler);
private function openHandler(event:Object = null):void
{
//正确建立连接;
}
private function receiveHandler(msg:Object = null):void
///接收到数据触发函数
private function closeHandler(e:Object= null):void
//关闭事件
private function errorHandler(e:Object = null):void
//连接出错
this.socket.send(this.byte.buffer);//这里是把字节数组的数据通过socket发送给服务器。
该问题目前已经被锁定, 无法添加新回复
5 个回复
170*****650
赞同来自: rabbit 、layabox
传送门给你了,我之前写的练手项目,偏新手向
Victor
赞同来自: layabox
rabbit
赞同来自:
吉日-jerry
赞同来自:
189*****192
赞同来自:
回到方法 成功失败。。
发送 同byte
例如你的传输 json 转byte 类型
接收数据 receiveHandler 函数 msg 看你用到传输格式 是json 就转json xml 转xml 然后就可以获得你的数据