Server服务器做为上层使用的接口,直接调用Start启动。Start完成启动监听端口、链接以及创建通讯的任务。在运行中,Star经过建立多个goroutine,并将goroutine的结果经过channel形式汇聚给run进行集中处理。当用户间创建节点之后,经过Msg格式进行通讯。其中服务器
newTransport 是和节点创建链接(tcp或者udp)后进行协商密钥、协议握手的地方,经过rlpx协议来进行握手。除了创建rlpx握手,在运行通讯的整个过程当中,须要进行以下判断:微信
关键步骤补充:网络
感谢HPB团队整理。tcp
蓝莲花(汪晓明),微信/QQ:263305605,公众号:xm123798。朝夕网络(zhaoxi.co)创始人。致力于推进区块链应用落地。区块链