在nowjs中区分两个客户机
Differentiate between two clients in nowjs
我使用nowjs为我的webapp。我如何区分两个客户?
我尝试使用请求。会话,并在主app.js
文件中使用全局变量。但我还没有成功地得到我需要的东西。
我的主要目的是分别处理这两个客户端-一个作为版主,另一个作为观众。做这件事的最佳方法是什么?
我遵循的基本框架如下(如文档中提到的)
everyone.now.sendToServer = function(parameter){
everyone.now.recieveFromServer(parameter);
}
所以如果一个更新了,其他所有人都会得到更新。
但是我需要的是。我想区分更新器和更新接收器。
我不确定我是否完全理解你的问题,但是你可以用几种不同的方法来区分客户:
-
使用
this.now
对象
(这一点。Now是指向1的Now对象的特殊版本特定用户。在定义的函数体中可用服务器。)
-
使用
group
特性,
(组的行为与上面的每个人完全相同,但作用于一个所有已连接用户的子集
- 获取用户的客户端id
(nowjs。getClient(clientId, func)允许您处理一个(当你知道它的clientId时)
文档如下:http://nowjs.com/doc/nowjs
我不确定如何用NowJS实现这一点,但我可以告诉你如何为Socket做到这一点。IO(由NowJS在底层使用)。一旦客户端连接,您就可以获得他的cookie并解析它以获得会话。
在这里阅读更多内容:
http://www.danielbaulig.de/socket-ioexpress/
相关文章:
- 当客户端将两个按钮的javascript函数参数修改为相同时,SQL/PHP会更新多行
- 如何在客户端验证中验证两个变量规则
- socket.io 从两个房间加入客户
- Socket.io 将两个客户端添加到房间
- 将两个 socket.io 客户端连接在一起(建立套接字到套接字,跨浏览器连接)
- 在客户端连接 HTML 中的两个字符串(无服务器)
- 仅使用客户端在两个 HTML 页面之间传递大量数据
- 我不能't使用srvflx候选者在同一局域网中的两个客户端之间建立ice连接
- Jquery PHP mySQL ajax方法将数据同步到两个客户端
- 聊天应用程序-测试两个客户端之间的交互
- 在nowjs中区分两个客户机
- Javascript:每个客户端有两个连接
- 使用serialport在Node.JS中一个接一个地执行多个客户机请求
- 客户端购物车:在数组中添加两个具有相同描述的项目
- 套接字.io:如何处理打开两个窗口的认证客户端
- 用户和来宾使用两个不同的模板?或者使用客户端变量动态更改视图
- 如何在JSP中处理多个客户机
- 如何使用套接字.io代码放在两个客户端JS文件中
- 允许两个客户端在没有服务器的情况下交互
- 将两个客户端JavaScript计时器与服务器同步