btcdMain
2016-07-27 21:55:48 0 举报
AI智能生成
比特币结构图
作者其他创作
大纲/内容
初始化cfg、db等
cfg=loadConfig()
db=loadBlockDb()
database.Open()
driver.Open()
newServer()
创建indexManager
newBlockManager()
blockchain.New()
newTxMemPool()
newCPUMiner()
newRPCServer()
server.Start()
listenHandler()
conn来到之后,创建sp与peer,并关联conn
peerHandler()
addrManager.Start()
blockManager.Start()
blockHandler()
创建主动连接
newOutBoundPeer()
创建ServerPeer和Peer, 并关联之
retryConn()
establishConn()
rpcServer.Start()
/ws-> WebSocketHandler()
建立个wsClient并Start()
inHandler()
handleMessage()
调用注册的handler处理cmd
notificationQueueHandler
SendMessage()
outHandler()
把sendChan传来的信息通过conn发过去
/-> jsonRPCRead()
读取client的命令,处理并返回结果
cpuMiner.Start()
0 条评论
下一页