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