NetworkView.RPC: Why can't we send LONG and ULONG?

My question is, why can’t we send long and ulong with Network.RPC() method?
Looks like I cannot send the time when client session was over in unix time to server.

I’ll answer my own question (yet again). Thanks to @Syclamoth and @whydoidoit. The answer is you CAN send ulong / long or any large int types as…


BYTE ARRAYS

I tested this undocumented phenomenon myself.
This 1 show you how to use BinaryFormatter.Serialize method and MemoryStream object to send a large chunk of data easily to server, local PlayerPref and local file, a short summary is given here.

This 3 show you how to send images as bytes in RPC calls.