我有一个用node.js编写的相当简单的聊天应用程序,它不使用数据库。这个应用程序实现了socket.io,并由两个代码文件组成,一个是包含JQuery、html、css和节点逻辑的客户端文件,另一个是服务器文件。我让它工作的方式是为所有用户分配一个socket对象,并将其用户名作为属性附加到该对象。然后,套接字对象存储在服务器端的单个数组中,我的问题是,当我部署应用程序,用户执行我的代码时,服务器端代码会在他们的机器上本地运行吗?如果是这样,这是否意味着我的应用程序将无法工作,因为很明显,数组中只有它们。基本上,我问的是,这种方法是否适用于实时网络应用程序
发布于 2013-12-11 15:26:20
will the server side code be running locally on their machine?
不是的。
Basically I'm asking would this approach work for a real-time network application
你可以通过将两个不同的浏览器(或者在普通+私人模式下的同一个浏览器)连接到服务器上来测试它,看看你是否可以在它们之间聊天。如果此测试成功,则对您的问题的答案是肯定的。
发布于 2013-12-11 15:28:02
https://stackoverflow.com/questions/20512877
复制相似问题