is it socket and _rfile ?