use recvall instead of native recv, due to buffer size limit on `recv`
v0.5.5 - fix recv buffer size limit
Merge branch 'dev'

* dev:
  v0.5.5 - fix recv buffer size limit
  use recvall instead of native recv, due to buffer size limit on `recv`