read from stream

This commit is contained in:
Dmitriy Ryajov 2020-05-15 09:09:08 -06:00
parent 048b1db1ad
commit 3d9c0bffba
1 changed files with 2 additions and 2 deletions

View File

@ -267,12 +267,12 @@ template read_s: untyped =
proc receiveHSMessage(sconn: Connection): Future[seq[byte]] {.async.} =
var besize: array[2, byte]
await sconn.readExactly(addr besize[0], besize.len)
await sconn.stream.readExactly(addr besize[0], besize.len)
let size = uint16.fromBytesBE(besize).int
trace "receiveHSMessage", size
var buffer = newSeq[byte](size)
if buffer.len > 0:
await sconn.readExactly(addr buffer[0], buffer.len)
await sconn.stream.readExactly(addr buffer[0], buffer.len)
return buffer
proc sendHSMessage(sconn: Connection; buf: seq[byte]) {.async.} =