Socket服务 - SocketService
使用此服务需要在页面另外导入socketio包
<script src="https://cdn.socket.io/socket.io-1.3.7.js"></script>
sgt.SocketService.getSocket(nameSpace)
- nameSpace: String (可选) 名称空间,也就是后台配置的大厅的id
- return: SocketIO SocketIO对象
此方法返回一个socketio实例对象, 请使用此socketio实例对象进行交互
例如
//获取socketio对象
var socket = sgt.SocketService.getSocket();
//监听连接事件
socket.on('connect', function(){
//发送消息事件
socket.emit('mass');
})
需要查看socketio的教程请访问http://socket.io/
需要查看利用sgtcloud-html5-sdk做出的demo可以访问demo-lobby-room
目前已内置事件
- mass 群发消息,整个命名空间的客户端都会收到
- message
- roomMass 房间消息, 整个房间的客户端都会收到
- gameBegin
- gameOver
- createRoom 创建房间
- joinRoom 加入房间
- leaveRoom 离开房间