尝试在手机应用程序和网站之间创建websocket链接

时间:2012-11-24 19:53:10

标签: javascript html5 node.js mongodb socket.io

我正在为大学的顶点项目创建一个应用程序。此应用程序将用作登记应用程序,让用户可以使用手机跟踪约会并实际登记预约。

我正在使用node和mongodb创建约会,并让用户使用该应用程序查找商家。我目前唯一的问题是在应用程序和企业用来监控签到的网站之间建立链接。我想我可能会使用socket.io。我还没有在应用程序中实现socket.io,因为我仍然试图围绕如何实现这种连接。

我想要做的是在应用程序的签到按钮上有一个事件处理程序,当用户尝试登记时,它会向网站发送“通知”。有没有人有关于如何实现这个的提示?

1 个答案:

答案 0 :(得分:0)

Socket.IO就是你这样做的。你真的应该做demo application on the Socket.IO homepage,因为它正是你正在寻找的。

基本上,当按下登记按钮时,只需执行以下操作:

socket.emit('checkin', { /* put data, like an ID, in this object */ });

在服务器上:

socket.on('checkin', function (data) {
    // Your data passed will be in the data var
});

Socket.IO序列化了所有数据以及不适合您的数据。刚发射。这就是它的全部内容。