Handle Partial results in 'receive'
Use binary mode on handle
Fix blocking send