Multicast(IList<Player> clients, bool reliable, byte cmd, object obj)

    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());
        }
    }

最后更新于

这有帮助吗?