string read(void|int length, void|int(0..1) not_all)
Read some (decrypted) data from the connection. Works like Stdio.File.read .
I/O errors from both reading and writing might occur in blocking mode.