socket.emit 在节点 js 中做什么?

What socket.emit do in node js?

谁能告诉我这在 Node.js 中的作用?

socket.emit('chat message', $('#m').val());

如果没有上下文,我最好的猜测是代码附加了一个名为 'chat message' 的事件发射器并发出了 div 的值,其 ID 为 'm'。

这会向您连接的服务器发送 socket.io webSocket 消息。

这是零件的细分。

socket是客户端之前与服务器建立的socket.io连接

chat message 是服务器正在侦听的消息标识符(可以是任何你想要的)

$('#m').val() 表示使用 id="m" 从 DOM 元素中获取 .value 属性 并将其作为消息内容发送