use rabbitmq replaced zeromq
This commit is contained in:
@@ -26,7 +26,7 @@ func NewMiner(coin string, poolAddress string, minerConn net.Conn) (*Miner, erro
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("pool连接失败: %v", err)
|
||||
}
|
||||
|
||||
fmt.Println("有新矿工接入")
|
||||
return &Miner{
|
||||
Coin: coin,
|
||||
PoolConn: poolConn,
|
||||
@@ -68,6 +68,7 @@ func (m *Miner) HandleMinerMsg(ch chan string) {
|
||||
|
||||
for {
|
||||
msgStr, err := reader.ReadString('\n')
|
||||
fmt.Println(topic + msgStr)
|
||||
if err != nil {
|
||||
fmt.Println("miner消息读取失败:", err)
|
||||
return
|
||||
@@ -113,6 +114,7 @@ func (m *Miner) HandlePoolMsg() {
|
||||
reader := bufio.NewReader(m.PoolConn)
|
||||
for {
|
||||
poolMsg, err := reader.ReadString('\n')
|
||||
fmt.Println("[pool]:", poolMsg)
|
||||
if err != nil {
|
||||
fmt.Println("pool消息读取失败:", err)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user