module Async::HTTP::Protocol::HTTP2
def self.bidirectional?
def self.bidirectional? true end
def self.client(peer, settings = CLIENT_SETTINGS)
def self.client(peer, settings = CLIENT_SETTINGS) stream = IO::Stream.new(peer, sync: true, deferred: true) client = Client.new(stream) client.send_connection_preface(settings) client.start_connection return client end
def self.names
def self.names ["h2"] end
def self.server(peer, settings = SERVER_SETTINGS)
def self.server(peer, settings = SERVER_SETTINGS) stream = IO::Stream.new(peer, sync: true, deferred: true) server = Server.new(stream) server.read_connection_preface(settings) server.start_connection return server end