Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- message CMsgBase
- {
- required CMsgHead msghead = 1;
- optional bytes msgbody = 2;
- }
- message CMsgHead
- {
- required int32 msgtype = 1;
- required int32 msgcode = 2;
- }
- var CMsgBase = RootSocket.root.lookup("CMsgBase");
- var CMsgHead = RootSocket.root.lookup("CMsgHead");
- var cmsgHead = CMsgBase.create(
- {
- msgtype: 102,
- msgcode: 1
- }
- );
- // Create a new message
- var cmsgBase = CMsgBase.create(
- {
- msghead: cmsgHead
- }
- );
- console.log(cmsgBase);
- var buffer = CMsgBase.encode(cmsgBase).finish();
- console.log('CMsgBase:');
- console.log(buffer.length);
- console.log(buffer);
- _CMsgBase$ctor {
- msghead: _CMsgBase$ctor { msgtype: 102, msgcode: 1 } }
- CMsgBase:
- 6
- <Buffer 0a 04 08 66 10 01>
- var CS_Login = RootSocket.root.lookup("CS_Login");
- var cmsgBody = CS_Login.create(
- {
- path: '1',
- platId: '1',
- roleId: '1'
- }
- );
- var cmsgBase = CMsgBase.create(
- {
- msghead: cmsgHead,
- msgbody: CS_Login.encode(cmsgBody).finish()
- }
- );
- console.log(cmsgBase);
- var buffer = CMsgBase.encode(cmsgBase).finish();
- console.log('CMsgBase:');
- console.log(buffer.length);
- console.log(buffer);
- _CMsgBase$ctor {
- msghead: _CMsgBase$ctor { msgtype: 102, msgcode: 1 },
- msgbody: <Buffer 0a 01 31 12 01 31 1a 01 31> }
- (node) Buffer.set is deprecated. Use array indexes instead.
- CMsgBase:
- 17
- <Buffer 08 04 08 66 10 01 12 09 d0 8e e5 00 01 00 00 00 88>
- msgbody: <Buffer 0a 01 31 12 01 31 1a 01 31> [9]
- CMsgBase: <Buffer 0a 04 08 66 10 01 12 09 0a 01 31 12 01 31 1a 01 31> [17]
- message = new CMsgBase()
- message.msghead.msgtype = 102
- message.msghead.msgcode = 1
- params = CS_Login()
- params.path = '1'
- params.platId = '1'
- params.roleId = '1'
- message.msgbody = params.SerializeToString()
- print message.SerializeToString()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement