performServerHandshake
external fun <Http1Request : IncomingMessage, Http1Response : ServerResponse<*>, Http2Request : Http2ServerRequest, Http2Response : Http2ServerResponse<*>> performServerHandshake( socket: Duplex, options: ServerOptions<Http1Request, Http1Response, Http2Request, Http2Response> = definedExternally): ServerHttp2Session<Http1Request, Http1Response, Http2Request, Http2Response>(source)
Create an HTTP/2 server session from an existing socket.
Since
v20.12.0
Parameters
socket
A Duplex Stream
options
Any {@link createServer}
options can be provided.