コード例 #1
0
ファイル: RpcCodex.cs プロジェクト: anlei-fu/Jasmine
        public byte[] EncodeClientRequest(RpcRequest request)
        {
            var builder = new BytesBuilder(_serializer);

            builder.AppendLong(request.RequestId);
            builder.Append(request.Path);
            builder.Append(request.Body);

            return(builder.Build());
        }
コード例 #2
0
ファイル: RpcCodex.cs プロジェクト: anlei-fu/Jasmine
        public byte[] EncodeServerResponse(RpcResponse response)
        {
            var builder = new BytesBuilder(_serializer);

            builder.AppendLong(response.RequestId);
            builder.AppendInt(response.StatuCode);

            builder.Append(response.Body);

            return(builder.Build());
        }