The first workable version, both worker and client.
This commit is contained in:
parent
f6d2a16685
commit
b4a6f133e1
@ -40,13 +40,4 @@ func main() {
|
|||||||
} else {
|
} else {
|
||||||
log.Println("Not running")
|
log.Println("Not running")
|
||||||
}
|
}
|
||||||
log.Println("read")
|
|
||||||
if job, err := client.ReadJob(); err != nil {
|
|
||||||
log.Println(err)
|
|
||||||
} else {
|
|
||||||
data, err := job.Result();
|
|
||||||
log.Println(err)
|
|
||||||
log.Println(data)
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,7 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"net"
|
"net"
|
||||||
"sync"
|
"sync"
|
||||||
// "log"
|
"log"
|
||||||
"strconv"
|
"strconv"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -182,8 +182,12 @@ func (client *Client) Status(handle string) (known, running bool, numerator, den
|
|||||||
}
|
}
|
||||||
known = data[1][0] == '1'
|
known = data[1][0] == '1'
|
||||||
running = data[2][0] == '1'
|
running = data[2][0] == '1'
|
||||||
numerator = uint(data[3][0])
|
if numerator, err = strconv.Atoui(string(data[3][0])); err != nil {
|
||||||
denominator = uint(data[4][0])
|
return
|
||||||
|
}
|
||||||
|
if denominator, err = strconv.Atoui(string(data[4][0])); err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -195,7 +199,7 @@ func (client *Client) Echo(data []byte) (echo []byte, err os.Error) {
|
|||||||
if job, err = client.readLastJob(ECHO_RES); err != nil {
|
if job, err = client.readLastJob(ECHO_RES); err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
echo, err = job.Result()
|
echo = job.Data
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user