0

我正在使用带有 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);
  });`
4

1 回答 1

0

Web Sockets 通过 HTTP 协议工作,因此您需要为其运行服务器。

于 2018-03-27T15:16:31.707 回答