欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

EOS代碼分析6P2P主動(dòng)握手過(guò)程-創(chuàng)新互聯(lián)

主動(dòng)鏈接對(duì)端
connect( seed_node ); 鏈接peer節(jié)點(diǎn)
if (start_session( c )) { c->send_handshake (); //發(fā)送握手協(xié)議 }
c->send_handshake (); //初始化結(jié)構(gòu)體,發(fā)送握手協(xié)議,協(xié)議最后要enqueue
handshake_initializer::populate
queue_write(); 發(fā)送緩沖過(guò)去[發(fā)送緩沖后,如何把緩沖發(fā)送過(guò)去?]

成都創(chuàng)新互聯(lián)公司專注于崇義企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站開發(fā)。崇義網(wǎng)站建設(shè)公司,為崇義等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

主動(dòng)發(fā)送的握手?jǐn)?shù)據(jù)內(nèi)容
void
handshake_initializer::populate( handshake_message &hello) {
hello.network_version = net_version_base + net_version;
hello.chain_id = my_impl->chain_id; //系統(tǒng)選項(xiàng)可以設(shè)定
hello.node_id = my_impl->node_id;
hello.key = my_impl->get_authentication_key(); //公鑰
hello.time = std::chrono::system_clock::now().time_since_epoch().count();
hello.token = fc::sha256::hash(hello.time);
hello.sig = my_impl->sign_compact(hello.key, hello.token);
// If we couldn't sign, don't send a token.
if(hello.sig == chain::signature_type())
hello.token = sha256();
hello.p2p_address = my_impl->p2p_address + " - " + hello.node_id.str().substr(0,7);
#if defined( APPLE )
hello.os = "osx";
#elif defined( linux )
hello.os = "linux";
#elif defined( _MSC_VER )
hello.os = "win32";
#else
hello.os = "other";
#endif
hello.agent = my_impl->user_agent_name;

  controller& cc = my_impl->chain_plug->chain();
  hello.head_id = fc::sha256();
  hello.last_irreversible_block_id = fc::sha256();
  hello.head_num = cc.head_block_num();
  hello.last_irreversible_block_num = cc.last_irreversible_block_num();
  if( hello.last_irreversible_block_num ) {
     try {
        hello.last_irreversible_block_id = cc.get_block_id_for_num(hello.last_irreversible_block_num);
     }
     catch( const unknown_block_exception &ex) {
        ilog("caught unkown_block");
        hello.last_irreversible_block_num = 0;
     }
  }
  if( hello.head_num ) {
     try {
        hello.head_id = cc.get_block_id_for_num( hello.head_num );
     }
     catch( const unknown_block_exception &ex) {
       hello.head_num = 0;
     }
  }

}

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

當(dāng)前標(biāo)題:EOS代碼分析6P2P主動(dòng)握手過(guò)程-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://aaarwkj.com/article32/jespc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)微信小程序、App開發(fā)、建站公司、定制網(wǎng)站、服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)
av在线日韩国产精品| 亚洲熟女乱妇爽到高潮| 亚洲一区二区三区熟女少妇| 少妇诱惑一区二区三区| 免费看真人性生活视频| 精品国产50部农村老熟女av| 丰满人妻一区二三区av| 国产亚洲日本精品二区| 亚洲精品女同专区视频| 成人性生活视频免费中文版| 午夜福利视频在线一区| 美女丝袜诱惑国产在线观看| 国产剧情av网址观看免费| 日本午夜理论视频在线播放| 亚洲精品一二三区免费| 青青草国产自拍在线视频 | 国产精品中文字幕第一页| 午夜影院在线观看网站| 在线成人免费日韩视频| 日韩50岁老女人骚色| 这里只有精品国产999| 暖暖免费中文高清日本三区| 后入动漫视频在线观看| 求个手机免费在线观看av网址| 不卡二卡三卡四卡精品| 色婷婷综合激情一区二区| 婷婷久久香蕉毛片毛片| 国内精品亚洲成av人片麻豆| 四虎最新在线播放视频| 亚洲理论在线观看电影| 国产三级伦理在线播放| 亚洲成在人天堂一区二区| av色剧情在线免费观看| 欧美日韩专区一区二区三区| 欧美日韩亚洲国产三级| 久久亚洲中文字幕精品熟女一区 | 日韩欧美一区二区黄色| 四虎最新地址在线观看| 久久三级中文欧大战字幕| 青青草原激情综合网| 日韩激情小视频在线观看|