public virtual void Multicast(IList<Player> clients, bool reliable, byte cmd, object obj) { if (cmd < 30) throw new Exception("自定义协议(命令)不能使用内核协议(命令)进行发送!"); using (MemoryStream stream = new MemoryStream(512)) { ProtoBuf.Serializer.Serialize(stream, obj); Multicast(clients, reliable, cmd, stream.ToArray()); } }
最后更新于3年前
这有帮助吗?