Hello is there any limitation for the size of strings used as attributes in RPC methods? I tried to pass string as parameter and it seems that large string will be accepted but the client will receive empty string.
I could imagine that this might be limited by the standard UDP-Packet size (MTU). Which is usually about 1492 bytes over the internet. Of course you have to subtract all the information that is additionally sent with every RPC Call. If this is the case, then divide your string and send it piece by piece.
Strings can be 4096 bytes long and byte arrays are unlimited, as long as you got the memory for allocating it. If you exceed the string size limit you should get a warning and the string gets truncated.