问题是我有一个C++应用程序必须向 tcp 服务器发送消息,然后设置一个标志。一旦设置了标志,javascript客户端必须继续轮询这个服务器的标志状态。停止播放视频。我真的在实施这个时遇到了麻烦?
我的 websocket 在轮询 tcp 节点 js 服务器时死亡
视频 js 客户端代码:
function myTimer()
{
var socket = io.connect('http://localhost:7777');
socket.on('connect', function () {
//test(ex1);
alert("test");
});
}
var myVar=setInterval(function(){myTimer()},1000);
服务器代码节点 js:
var io = require('socket.io').listen(7777);
var flag = 0;
io.sockets.on('connection', function (socket) {
socket.on('myClick', function (data) {
socket.emit('myClick' , data);
});
});
对于每个想要回答这个问题的人,我犯了一个错误,没有正确设置 sockets.io 参数,而另一个堆栈溢出答案解决了我的疑问
带有 socket.io 的额外参数