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

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麻豆| 激情影院在线观看福利| 亚洲丰满一区二区三区在线| 亚洲精品中文字幕日本乱码| 蜜臀视频网站在线观看| 精品人妻区二区三区蜜桃| 亚洲av乱码久久精品蜜桃| 色婷婷av一区二区三区张| 日韩av天堂在线观看| 国产女人和拘做受视频| 91九色国产原创在线观看| 日本人的黄色录像视频| 国产模特一区二区三区| 亚洲乱人伦一区二区三区| av天堂官网在线人妻| 久久久久久极精品久久久| 国产成人综合精品久久| 婷婷色中文字幕综合在线| 亚洲欧美激情国产综合久久| 人成在线免费视频网站| 亚洲性感人妻系列网站| 亚洲男女内射在线视频| 欧美日韩精品在线二区| 国产精品黑丝美女91| 欧美日韩精品人妻二区| 69久久精品费精品国产| 一区二区三区在线观看淫| 日韩欧美国产麻豆一区精品| 精品亚洲综合一区二区| 强乱人妻中文字幕日本| 欧美一区二区三区精美| 免费在线观看97视频| 国产原创剧情av网址| 中文字幕亚洲欧美日韩高清| 欧美精品中出一区二区三区|