【发布时间】:2025-11-23 06:00:01
【问题描述】:
我有一个节点服务器和一个通过 socket.io 连接的网页。我在浏览器控制台中注意到它正在输出
XHR finished loading: GET "http://my_url/socket.io/?EIO=3&transport=polling&t=1418944327412-412&sid=vqLTUtW3QhNLwQG8AAAA".
和
XHR finished loading: POST "http://my_url/socket.io/?EIO=3&transport=polling&t=1418944385398-415&sid=vqLTUtW3QhNLwQG8AAAA".
每隔几秒。它应该这样做还是我错过了一个设置。我真的只是想通过套接字显式地来回发送数据。也许我在设置中遗漏了一些东西。
客户端基本上是
var socket = io("http://my_url");
使用通常的事件侦听器。服务器端是
var io = require('socket.io')(server);
我试着把它放在服务器端
io.set('transports', ['websocket']);
但这似乎杀死了它。
【问题讨论】:
-
看起来您的服务器端代码正在向客户端发送消息。除非您共享服务器和客户端的代码 sn-ps,否则无法理解