CRC效验

梦想游戏人
目录:
Node.js

官方chatdemo中路由分配策略算法

var crc = require('crc');

module.exports.dispatch = function(uid, connectors) {
	var index = Math.abs(crc.crc32(uid)) % connectors.length; // 通过crc32来生成hash值,取整来分配服务器
	return connectors[index];
};

CRC32参数是待效验的数据,返回效验码(可能是负数),可用来验证数据传输正确否,

也可以当做hash函数来玩,

Scroll Up