st.onMessage
时间: 2024-08-14 19:07:14 浏览: 35
senior-2020_OnMessage_C++_
在Node.js的Socket.IO库中,`st.onMessage`是一个事件处理器,它用于监听客户端向服务器发送的消息。当你设置了这个事件处理函数后,每当接收到客户端通过Socket.IO连接发送过来的数据时,这个函数会被自动调用。这个数据通常是以JSON格式传递的。
例如:
```javascript
const io = require('socket.io')();
io.on('connection', (socket) => {
st.onMessage((messageData) => {
console.log(`Received message: ${messageData}`);
// 这里可以对消息进行进一步处理,如广播、存储等操作
});
socket.emit('welcome', 'Hello, client!');
});
```
在这个例子中,当客户端发送`'welcome'`消息时,`st.onMessage`函数会捕获到并打印出来。如果你想要实现实时通信应用,如聊天室,这就是用来接收和处理用户之间交互的一个关键部分。
阅读全文