Transfering large data (>100 MB) over Mirror in Unity

1.2k Views Asked by At

string SerializedFileString contains a serialized file, potentially hundreds of MB in size. The server tries to copy it into the client's local string ClientSideSerializedFileString. Too good to be true, which is why it throws an exception. Is there a Mirror-way to do this?

[TargetRpc]
private void TargetSendFile(NetworkConnection target, string SerializedFileString)
{
    if (!hasAuthority) { return; }
    ClientSideSerializedFileString = SerializedFileString;
}

ArgumentException The output byte buffer is too small to contain the encoded data, encoding 'Unicode (UTF-8)' fallback 'System.Text.EncoderExceptionFallback'.

0

There are 0 best solutions below