Ë
    ‹V.jæ  ã                   ó¸   — d Z ddlZddlZddlmZ ddlmZ dZ eed«      rdej                  ddfd	„Z
ndej                  ddfd
„Z
dej                  deddfd„Zy)z'Helper methods to tune a TCP connectioné    N)Úsuppress)ÚOptional)Útcp_keepaliveÚtcp_nodelayÚSO_KEEPALIVEÚ	transportÚreturnc                 óŠ   — | j                  d«      }|�0|j                  t        j                  t        j                  d«       y y )NÚsocketé   )Úget_extra_infoÚ
setsockoptr   Ú
SOL_SOCKETr   )r   Úsocks     úUC:\xampp\htdocs\tradingbinance\backend\.venv\Lib\site-packages\aiohttp/tcp_helpers.pyr   r      s9   € Ø×'Ñ'¨Ó1ˆØÐØ�O‰OœF×-Ñ-¬v×/BÑ/BÀAÕFð ó    c                  ó   — y )N© )r   s    r   r   r      s   € Ør   Úvaluec                 óB  — | j                  d«      }|€y |j                  t        j                  t        j                  fvry t        |«      }t        t        «      5  |j                  t        j                  t        j                  |«       d d d «       y # 1 sw Y   y xY w)Nr   )r   Úfamilyr   ÚAF_INETÚAF_INET6Úboolr   ÚOSErrorr   ÚIPPROTO_TCPÚTCP_NODELAY)r   r   r   s      r   r   r      sq   € Ø×#Ñ# HÓ-€Dà€|Øà‡{�{œ6Ÿ>™>¬6¯?©?Ð;Ñ;Øä�‹K€Eô 
”'Õ	Ø�‰œ×*Ñ*¬F×,>Ñ,>ÀÔF÷ 
×	Ñ	ús   Á0BÂB)Ú__doc__Úasyncior   Ú
contextlibr   Útypingr   Ú__all__ÚhasattrÚ	Transportr   r   r   r   r   r   Ú<module>r%      s~   ðÙ -ã Û Ý Ý à
*€ñ ˆ6�>Ô"ðG ×!2Ñ!2ð G°tô Gð ×!2Ñ!2ð °tó ðG˜7×,Ñ,ð G°Tð G¸dô Gr   