| Server IP : 138.197.107.151 / Your IP : 216.73.217.120 Web Server : Apache/2.4.58 (Ubuntu) System : Linux BloxBy-Builder 6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025 x86_64 User : wpbetasites_mrakzqskir ( 1022) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /proc/3492927/root/lib/python3/dist-packages/wsproto/__pycache__/ |
Upload File : |
�
21ctF � � � d Z ddlmZ ddlmZmZmZmZmZm Z m
Z
mZmZ ddl
Z
ddlmZmZmZ ddlmZmZmZmZmZ ddlmZ dd lmZ dd
lmZmZmZmZm Z m!Z! dZ" G d� d
� Z#dee$ de e de
e% fd�Z&dee$ dee de e fd�Z'y)zR
wsproto/handshake
~~~~~~~~~~~~~~~~~~
An implementation of WebSocket handshakes.
� )�deque) �cast�Deque�Dict� Generator�Iterable�List�Optional�Sequence�UnionN� )�
Connection�ConnectionState�ConnectionType)�AcceptConnection�Event�RejectConnection�
RejectData�Request)� Extension)�Headers)�generate_accept_token�generate_nonce�LocalProtocolError�normed_header_dict�RemoteProtocolError�split_comma_headers 13c �B � e Zd ZdZdeddfd�Zedefd�� Zede e
fd�� Zded e
eef ddfd
�Zdedefd�Zd
e e ddfd�Zdeeddf fd�Zdej. defd�Zdedefd�Zdedefd�Zdedefd�Zdedefd�Zdej@ defd�Z!defd�Z"y)�H11Handshakez4A Handshake implementation for HTTP/1.1 connections.�connection_type�returnNc �^ � |t j u | _ t j | _ | j r)t
j t j � | _ n(t
j t j � | _ d | _
t � | _ d | _
d | _ y �N)r �CLIENT�clientr �
CONNECTING�_state�h11r �_h11_connection�SERVER�_connectionr �_events�_initiating_request�_nonce)�selfr s �3/usr/lib/python3/dist-packages/wsproto/handshake.py�__init__zH11Handshake.__init__* sr � �%��)>�)>�>���%�0�0����;�;�#&�>�>�#�*�*�#=�D� �#&�>�>�#�*�*�#=�D� �15���%*�W���6:�� �'+��� c � � | j S r# )r'