我正在使用带有nodejs服务器的sockets.io来在客户端和服务器之间发送/接收事件。它在本地PC上运行良好但是当我必须将远程客户端连接到它并且我不需要使用前端模板时出现问题文件或HTML。在这种情况下,我如何定义io()对象,即套接字连接,因为没有它我无法访问我的节点服务器。目前我在远程客户端上创建了一个js文件,它看起来像这样:
`var socket=io.connect('http://a.b.c.d:3000');
var name="alice";
socket.emit('ping',(name)=>{
socket.on('pong', reply);
console.log(reply);
});`
答案 0 :(得分:0)
Web套接字通过HTTP协议工作,因此您需要为它运行服务器。