大螃嗨

好记性不如烂笔头

用户工具

站点工具


ethereum_cpp项目结构_p2p

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
ethereum_cpp项目结构_p2p [2017/09/28 05:03] 螃蟹ethereum_cpp项目结构_p2p [2018/01/09 03:13] (当前版本) 螃蟹
行 3: 行 3:
 =====概念===== =====概念=====
   * UPnP  miniupnpc   * UPnP  miniupnpc
 +  * [[以太坊p2p节点发现算法|以太坊p2p节点发现算法]]
  
  
行 16: 行 17:
  
 ====miniupnpc.h使用的函数有==== ====miniupnpc.h使用的函数有====
-<code c+++<code cpp
- // 查询局域网内所有Upnp设备;按照链表的方式返回 +// 查询局域网内所有Upnp设备;按照链表的方式返回 
- UPNPDev* upnpDiscover() +UPNPDev* upnpDiscover() 
-  + 
- // 释放upnp设备链表 +// 释放upnp设备链表 
- freeUPNPDevlist(UPNPDev*)+freeUPNPDevlist(UPNPDev*)
   
  // 从upnp设备表中查询有效地设备;  // 从upnp设备表中查询有效地设备;
行 70: 行 71:
  UPNP_DeletePortMapping(controlURL, servicetype, extPort, proto, remoteHost);  UPNP_DeletePortMapping(controlURL, servicetype, extPort, proto, remoteHost);
  
-<code c++>+</code>
 ====对upnp常见的操作==== ====对upnp常见的操作====
  // 根据指定的设备、和指定外网端口和通讯类型,获得映射端口  // 根据指定的设备、和指定外网端口和通讯类型,获得映射端口
行 123: 行 124:
  UPNP_GetTotalPacketsSent(controlURL, servicetype);  UPNP_GetTotalPacketsSent(controlURL, servicetype);
  UPNP_GetTotalPacketsReceived(controlURL, servicetype);  UPNP_GetTotalPacketsReceived(controlURL, servicetype);
 +
 +
 +
ethereum_cpp项目结构_p2p.1506574994.txt.gz · 最后更改: 2017/09/28 05:03 由 螃蟹