- {net.Socket|tls.TLSSocket}
Returns a Proxy object that acts as a net.Socket (or tls.TLSSocket) but
applies getters, setters, and methods based on HTTP/2 logic.
destroyed, readable, and writable properties will be retrieved from and
set on request.stream.
destroy, emit, end, on and once methods will be called on
request.stream.
setTimeout method will be called on request.stream.session.
pause, read, resume, and write will throw an error with code
ERR_HTTP2_NO_SOCKET_MANIPULATION. See [Http2Session and Sockets][] for
more information.
All other interactions will be routed directly to the socket. With TLS support,
use [request.socket.getPeerCertificate()][] to obtain the client’s
authentication details.
