我使用此代码构建我的websocket连接(例如):
var socket = new WebSocket("ws://94.12.176.177:8080");
Run Code Online (Sandbox Code Playgroud)
我关闭了这个连接:
socket.close();
Run Code Online (Sandbox Code Playgroud)
但是如何重新建立连接?
我做了一些研究并尝试了几种方法.这个问题无法帮助我:断开连接时Socket.io重新连接? 这是唯一接近我正在寻找的结果.
我想这样做的原因是允许用户暂时停止向网络发送数据,并在一段时间后再次重新发送.如果没有重新连接,用户必须刷新页面才能重新发送.这可能会导致一些数据丢失.谢谢.
我修改了从这个线程获得的代码:How to set a cookie age without using a framework in Node.js?
但它只适用于最后一个变量。我怎样才能让他们两个都工作?这是我到目前为止尝试过的代码:
res.writeHead(200, {
'Set-Cookie':'test1=' + result[1] + '; expires='+new Date(new Date().getTime()+30 * 60000).toUTCString(),
'Set-Cookie':'test2=' + result[2] + '; expires='+new Date(new Date().getTime()+30 * 60000).toUTCString() // 30 minutes
});
Run Code Online (Sandbox Code Playgroud)
谢谢,