【发布时间】:2013-08-01 16:28:30
【问题描述】:
我在我的 node.js 应用程序中使用 socket.io,我正在尝试设置一个简单的 cookie 并稍后读回 cookie 的值。如何使用 socket.io 做到这一点?它本身是否支持这一点,还是我需要编写客户端函数来操作 cookie,然后创建 socket.io 事件来使用它们?
【问题讨论】:
标签: javascript node.js cookies websocket socket.io
我在我的 node.js 应用程序中使用 socket.io,我正在尝试设置一个简单的 cookie 并稍后读回 cookie 的值。如何使用 socket.io 做到这一点?它本身是否支持这一点,还是我需要编写客户端函数来操作 cookie,然后创建 socket.io 事件来使用它们?
【问题讨论】:
标签: javascript node.js cookies websocket socket.io
socket.io 可以使用不同的传输机制 (http://socket.io/#browser-support),例如闪存原始套接字。它们根本与普通的HTTP连接无关,因此最好在客户端手动设置cookie。
不过,设置 cookie 根本不会影响闪存连接。 您可能不仅需要手动生成一些令牌,还需要将其作为连接参数绕过。
【讨论】: