Привет всем, Я немного запутался здесь:
В соответствии со спецификацией и main.cpp сообщение версии должно быть первым меня, а потом вам:
(Строка 2364)
int64 NTime;
CAddress addrMe;
CAddress addrFrom;
UInt64 nNonce = 1;
но от того, что я вижу по сети это скорее otherway вокруг, так как net.h хотел бы предложить также:
линия 743
аннулированию PushVersion ()
{
/// когда NTP реализована, изменение только NTime = GetAdjustedTime ()
Int64 Ntime = (fInbound GetAdjustedTime (): GetTime ());
CAddress addrYou = (fUseProxy? CAddress ("0.0.0.0"): Адр);
CAddress addrMe = (fUseProxy? CAddress ("0.0.0.0"): AddrLocalHost);
RAND_bytes ((неподписанные символ *)&nLocalHostNonce, SizeOf (nLocalHostNonce));
PushMessage ("версия", Версия, nLocalServices, NTime, addrYou, addrMe,
nLocalHostNonce, станд :: строка (pszSubVer), nBestHeight);
}
Поскольку я не специалист в CPP, я не знаю, что теперь происходит.
Может кто-то пролить немного больше света на это, пожалуйста?
Благодаря,
Мартин