Use wire.*LengthPrefixed

This commit is contained in:
Jae Kwon
2015-12-20 09:16:05 -08:00
parent a357f3156a
commit 3393fc34c2
3 changed files with 10 additions and 9 deletions

View File

@ -85,7 +85,7 @@ func handleRequests(appC types.AppContext, closeConn chan error, conn net.Conn,
var n int
var err error
var req types.Request
wire.ReadBinaryPtr(&req, bufReader, 0, &n, &err)
wire.ReadBinaryPtrLengthPrefixed(&req, bufReader, 0, &n, &err)
if err != nil {
if err == io.EOF {
closeConn <- fmt.Errorf("Connection closed by client")
@ -146,7 +146,7 @@ func handleResponses(closeConn chan error, responses <-chan types.Response, conn
var res = <-responses
var n int
var err error
wire.WriteBinary(res, bufWriter, &n, &err)
wire.WriteBinaryLengthPrefixed(res, bufWriter, &n, &err)
if err != nil {
closeConn <- fmt.Errorf("Error in handleResponses: %v", err.Error())
return