fix: recv returns empty string if the connection is closed