Browse Source

net: Hardcode protocol sizes and use fixed-size types

The P2P network uses a fixed protocol, these sizes shouldn't change
based on what happens to be the architecture.
tags/v0.15.1
Wladimir J. van der Laan 4 years ago
parent
commit
305087bdf6
1 changed files with 3 additions and 3 deletions
  1. 3
    3
      src/protocol.h

+ 3
- 3
src/protocol.h View File

@@ -52,8 +52,8 @@ public:
public:
enum {
COMMAND_SIZE = 12,
MESSAGE_SIZE_SIZE = sizeof(int),
CHECKSUM_SIZE = sizeof(int),
MESSAGE_SIZE_SIZE = 4,
CHECKSUM_SIZE = 4,

MESSAGE_SIZE_OFFSET = MESSAGE_START_SIZE + COMMAND_SIZE,
CHECKSUM_OFFSET = MESSAGE_SIZE_OFFSET + MESSAGE_SIZE_SIZE,
@@ -61,7 +61,7 @@ public:
};
char pchMessageStart[MESSAGE_START_SIZE];
char pchCommand[COMMAND_SIZE];
unsigned int nMessageSize;
uint32_t nMessageSize;
uint8_t pchChecksum[CHECKSUM_SIZE];
};


Loading…
Cancel
Save