コード例 #1
0
        private byte[] Serialize(RpcTargets target, MessageType messageType, params object[] message)
        {
            var serialized = MessagePackSerializer.Serialize(message);
            var data       = new byte[] { (byte)target, (byte)messageType };

            return(data.Concat(serialized).ToArray());
        }
コード例 #2
0
        public void Rpc(string methodName, RpcTargets target, params object[] args)
        {
            var objects = new object[] { methodName };

            objects = objects.Concat(args).ToArray();
            var data = Serialize(target, MessageType.Rpc, objects);

            Send(data);
        }