使用Node.js+socket.io制作服务端,unity+socket.io for unity 制作客户端 ,验证位置同步Demo (Javascript代码可使用Webstorm等IDE进行编写
项目下载地址 http://download.csdn.net/detail/zhangzhaoyuxunlei/9674578
1、服务端实现:
var app = require('express')();
var http = require('http').Server(app);
var io =require('socket.io')(http);
app.get('/',function (req,res) {
res.send('Welcome');
});
var onLineUsers = new Array();
var onLineCount = 0;
//响应客户端连接事件
io.on('connection',function (socket) {
console.log("Connected");
//客户端连接之后会发出登录事件,应该在监听每个客户端的登录事件
socket.on('login',function (obj) {
socket.name=obj.name;
if(!contains(onLineUsers,obj.name))
{
onLineUsers[onLineCount]=obj.name;
onLineCount&#