服务器重置ID
一、说明
每个客户端在连接时,服务器都会为连接的客户端新分配一个唯一的ID。也就是说,在服务器中ID与SocketClient实例就是一一对应的。
二、配置初始ID策略
默认情况下服务器都会根据历史连接数量,为连接的客户端新分配ID。也就是说,第一个连接的,其ID就是1,以此类推。
当然我们可以自由的定义ID策略,只需要在Config配置中,配置SetGetDefaultNewID,自定义新ID来源即可。要求不和现连接的客户端ID重复。
下列示例,就是使用Guid作为初始ID。
.SetGetDefaultNewID(()=> { return new Guid().ToString(); })