$74 GRAYBYTE WORDPRESS FILE MANAGER $12

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/alt/python37/lib64/python3.7/site-packages/aiohttp/

HOME
Current File : /opt/alt/python37/lib64/python3.7/site-packages/aiohttp//tcp_helpers.py
"""Helper methods to tune a TCP connection"""

import asyncio
import socket
from contextlib import suppress
from typing import Optional  # noqa

__all__ = ("tcp_keepalive", "tcp_nodelay")


if hasattr(socket, "SO_KEEPALIVE"):

    def tcp_keepalive(transport: asyncio.Transport) -> None:
        sock = transport.get_extra_info("socket")
        if sock is not None:
            sock.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1)


else:

    def tcp_keepalive(transport: asyncio.Transport) -> None:  # pragma: no cover
        pass


def tcp_nodelay(transport: asyncio.Transport, value: bool) -> None:
    sock = transport.get_extra_info("socket")

    if sock is None:
        return

    if sock.family not in (socket.AF_INET, socket.AF_INET6):
        return

    value = bool(value)

    # socket may be closed already, on windows OSError get raised
    with suppress(OSError):
        sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, value)

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
13 Aug 2025 1.05 AM
root / 996
0755
.hash
--
31 Aug 2024 6.48 AM
root / 996
0755
__pycache__
--
31 Aug 2024 6.48 AM
root / 996
0755
__init__.py
6.709 KB
15 Nov 2021 3.05 AM
root / 996
0644
_cparser.pxd
4.881 KB
15 Nov 2021 3.05 AM
root / 996
0644
_find_header.c
183.174 KB
15 Nov 2021 3.05 AM
root / 996
0644
_find_header.h
0.166 KB
15 Nov 2021 3.05 AM
root / 996
0644
_find_header.pxd
0.066 KB
15 Nov 2021 3.05 AM
root / 996
0644
_headers.pxi
1.96 KB
15 Nov 2021 3.05 AM
root / 996
0644
_helpers.c
207.99 KB
15 Nov 2021 3.05 AM
root / 996
0644
_helpers.cpython-37m-x86_64-linux-gnu.so
66.117 KB
14 Nov 2023 6.36 PM
root / 996
0755
_helpers.pyi
0.197 KB
15 Nov 2021 3.05 AM
root / 996
0644
_helpers.pyx
1.024 KB
15 Nov 2021 3.05 AM
root / 996
0644
_http_parser.c
955.261 KB
15 Nov 2021 3.05 AM
root / 996
0644
_http_parser.cpython-37m-x86_64-linux-gnu.so
523.539 KB
14 Nov 2023 6.36 PM
root / 996
0755
_http_parser.pyx
25.948 KB
15 Nov 2021 3.05 AM
root / 996
0644
_http_writer.c
216.084 KB
15 Nov 2021 3.05 AM
root / 996
0644
_http_writer.cpython-37m-x86_64-linux-gnu.so
61.203 KB
14 Nov 2023 6.36 PM
root / 996
0755
_http_writer.pyx
4.468 KB
15 Nov 2021 3.05 AM
root / 996
0644
_websocket.c
135.176 KB
15 Nov 2021 3.05 AM
root / 996
0644
_websocket.cpython-37m-x86_64-linux-gnu.so
37.367 KB
14 Nov 2023 6.36 PM
root / 996
0755
_websocket.pyx
1.524 KB
15 Nov 2021 3.05 AM
root / 996
0644
abc.py
5.384 KB
15 Nov 2021 3.05 AM
root / 996
0644
base_protocol.py
2.637 KB
15 Nov 2021 3.05 AM
root / 996
0644
client.py
43.873 KB
15 Nov 2021 3.05 AM
root / 996
0644
client_exceptions.py
9.06 KB
15 Nov 2021 3.05 AM
root / 996
0644
client_proto.py
8.004 KB
15 Nov 2021 3.05 AM
root / 996
0644
client_reqrep.py
36.021 KB
15 Nov 2021 3.05 AM
root / 996
0644
client_ws.py
10.293 KB
15 Nov 2021 3.05 AM
root / 996
0644
connector.py
49.662 KB
15 Nov 2021 3.05 AM
root / 996
0644
cookiejar.py
13.252 KB
15 Nov 2021 3.05 AM
root / 996
0644
formdata.py
5.979 KB
15 Nov 2021 3.05 AM
root / 996
0644
hdrs.py
4.613 KB
15 Nov 2021 3.05 AM
root / 996
0644
helpers.py
25.628 KB
15 Nov 2021 3.05 AM
root / 996
0644
http.py
1.781 KB
15 Nov 2021 3.05 AM
root / 996
0644
http_exceptions.py
2.525 KB
15 Nov 2021 3.05 AM
root / 996
0644
http_parser.py
31.826 KB
15 Nov 2021 3.05 AM
root / 996
0644
http_websocket.py
24.765 KB
15 Nov 2021 3.05 AM
root / 996
0644
http_writer.py
5.836 KB
15 Nov 2021 3.05 AM
root / 996
0644
locks.py
1.125 KB
15 Nov 2021 3.05 AM
root / 996
0644
log.py
0.317 KB
15 Nov 2021 3.05 AM
root / 996
0644
multipart.py
31.677 KB
15 Nov 2021 3.05 AM
root / 996
0644
payload.py
13.379 KB
15 Nov 2021 3.05 AM
root / 996
0644
payload_streamer.py
2.063 KB
15 Nov 2021 3.05 AM
root / 996
0644
py.typed
0.007 KB
15 Nov 2021 3.05 AM
root / 996
0644
pytest_plugin.py
11.496 KB
15 Nov 2021 3.05 AM
root / 996
0644
resolver.py
4.973 KB
15 Nov 2021 3.05 AM
root / 996
0644
streams.py
20.352 KB
15 Nov 2021 3.05 AM
root / 996
0644
tcp_helpers.py
0.939 KB
15 Nov 2021 3.05 AM
root / 996
0644
test_utils.py
20.722 KB
15 Nov 2021 3.05 AM
root / 996
0644
tracing.py
14.946 KB
15 Nov 2021 3.05 AM
root / 996
0644
typedefs.py
1.725 KB
15 Nov 2021 3.05 AM
root / 996
0644
web.py
17.509 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_app.py
16.863 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_exceptions.py
9.869 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_fileresponse.py
10.531 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_log.py
7.388 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_middlewares.py
4.04 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_protocol.py
22.02 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_request.py
27.234 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_response.py
26.921 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_routedef.py
5.898 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_runner.py
10.927 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_server.py
2.01 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_urldispatcher.py
38.62 KB
15 Nov 2021 3.05 AM
root / 996
0644
web_ws.py
16.854 KB
15 Nov 2021 3.05 AM
root / 996
0644
worker.py
8.573 KB
15 Nov 2021 3.05 AM
root / 996
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF