当我需要拆分数据时,我必须将其转换为字符串。
这是我的数据处理函数:
socket.on('data', function (data) {
var str = data.toString().split("|");
switch(str[0]){
case "setUser":
setUser(str[1], socket);
break;
case "joinChannel":
joinChannel(str[1], socket);
break;
}
});
当我从 AS3 客户端发送诸如“setUser|Name”和“joinChannel|main”之类的数据时。NodeJS 将其作为一个数据包读取。
我的问题是如何将其作为两个不同的数据包?