我使用socket.emit
socket = io()
obj = { username: username,
key: key,
height: window.innerHeight,
width: window.innerWidth,
x: it.clientX,
y: it.clientY,
h: 4444, em: em()
};
socket.emit('mouseMoved', obj);
当我使用
从另一端收到该对象时socket.on('moveMouse', (data)=>{
此数据对象不包含h
和em
元素。不知何故,对象被截断了。
然后我将对象的x
元素名称更改为xp
obj = { username: username,
key: key,
height: window.innerHeight,
width: window.innerWidth,
xp: it.clientX,
y: it.clientY,
h: 4444, em: em()
};
现在x
值也消失了,只有username, key, height, width
和y
值。 xp, h
和em
不可用。
可能是什么原因。是否有类似“配置消息模板”的东西,我应该首先定义消息格式。