관리-도구
편집 파일: tcp_helpers.cpython-311.pyc
� �܋f� � � � d Z ddlZddlZddlmZ ddlmZ dZ eed� � rdej ddfd �Z n dej ddfd �Z dej deddfd�ZdS ) z'Helper methods to tune a TCP connection� N)�suppress)�Optional)� tcp_keepalive�tcp_nodelay�SO_KEEPALIVE� transport�returnc � � | � d� � }|�-|� t j t j d� � d S d S )N�socket� )�get_extra_info� setsockoptr � SOL_SOCKETr )r �socks �J/opt/cloudlinux/venv/lib64/python3.11/site-packages/aiohttp/tcp_helpers.pyr r sE � ��'�'��1�1�����O�O�F�-�v�/B�A�F�F�F�F�F� �� c � � d S )N� )r s r r r s � ��r �valuec �H � | � d� � }|�d S |j t j t j fvrd S t |� � }t t � � 5 |� t j t j |� � d d d � � d S # 1 swxY w Y d S )Nr )r �familyr �AF_INET�AF_INET6�boolr �OSErrorr �IPPROTO_TCP�TCP_NODELAY)r r r s r r r s� � ��#�#�H�-�-�D��|����{�6�>�6�?�;�;�;�����K�K�E� �'� � � G� G�����*�F�,>��F�F�F�G� G� G� G� G� G� G� G� G� G� G� G���� G� G� G� G� G� Gs �,B�B�B) �__doc__�asyncior � contextlibr �typingr �__all__�hasattr� Transportr r r r r r �<module>r% s� �� -� -� ���� � � � � � � � � � � � � � � � � *�� �7�6�>�"�"� �G��!2� G�t� G� G� G� G� G� ��!2� �t� � � � � G�7�,� G�T� G�d� G� G� G� G� G� Gr