#include <string>
#include "uint256.h"
-#define PPCOIN_PORT 9901
-#define RPC_PORT 9902
-#define TESTNET_PORT 9903
-
extern bool fTestNet;
-
static inline unsigned short GetDefaultPort(const bool testnet = fTestNet)
{
- return testnet ? TESTNET_PORT : PPCOIN_PORT;
+ return testnet ? 17777 : 7777;
}
// TODO: make private (improves encapsulation)
public:
- enum { COMMAND_SIZE=12 };
- char pchMessageStart[sizeof(::pchMessageStart)];
+ enum {
+ MESSAGE_START_SIZE=sizeof(::pchMessageStart),
+ COMMAND_SIZE=12,
+ MESSAGE_SIZE_SIZE=sizeof(int),
+ CHECKSUM_SIZE=sizeof(int),
+
+ MESSAGE_SIZE_OFFSET=MESSAGE_START_SIZE+COMMAND_SIZE,
+ CHECKSUM_OFFSET=MESSAGE_SIZE_OFFSET+MESSAGE_SIZE_SIZE
+ };
+ char pchMessageStart[MESSAGE_START_SIZE];
char pchCommand[COMMAND_SIZE];
unsigned int nMessageSize;
unsigned int nChecksum;