嘿,我还是 javascript 的新手。
我正在使用 NodeJS、socket.io 和 javascript 开发多人服务器。
我正在玩我在网站上找到的服务器脚本。它使用 .split 向客户端发送多个信息字符串。客户端然后使用一个数组来根据它接收到的顺序来确定使用 .split 数据的目的。
int(Socket.LastDataElement(2))
int(Socket.LastDataElement(3))
我的第一个问题是这些包裹是否有可能以错误的顺序出现,或者没有正确清除?
可能的结果:
健康=西瓜
速度 = 芝士蛋糕
或者
错误的球员射出子弹!
第二个问题:
从我目前的角度来看,与将 Health、X、Y、Z、Attack 等作为单个包发送的替代方案相比,发送.split字符串听起来非常聪明。但它真的可以节省带宽和时间吗?还是因为我是菜鸟所以才这样看。
干杯