socket.settimeout(value) Set a timeout on blocking socket operations. The value argument can be a nonnegative floating
async_chat.collect_incoming_data(data) Called with data holding an arbitrary amount of received data. The default method
socket.shutdown(how) Shut down one or both halves of the connection. If how is SHUT_RD, further receives
signal.signal(signalnum, handler) Set the handler for signal signalnum to the function handler. handler
async_chat.push(data) Pushes data on to the channel’s fifo to ensure its transmission. This is all you need to do to have the
exception socket.timeout A subclass of
ssl.PROTOCOL_TLSv1_1 Selects TLS version 1.1 as the channel encryption protocol. Available only with openssl version 1.0.1+
handle_connect() Called when the active opener’s socket actually makes a connection. Might send a “welcome” banner, or initiate
socket.share(process_id) Duplicate a socket and prepare it for sharing with a target process. The target process must be provided
SSLSocket.selected_alpn_protocol() Return the protocol that was selected during the TLS handshake. If SSLContext.set_
Page 3 of 22