CREDITS.md
LICENSE
MANIFEST.in
README.md
setup.py
docs/.readthedocs.yaml
docs/Makefile
docs/make.bat
docs/build/doctrees/environment.pickle
docs/build/doctrees/index.doctree
docs/build/doctrees/articles/async_close.doctree
docs/build/doctrees/articles/future_work.doctree
docs/build/doctrees/articles/index.doctree
docs/build/doctrees/articles/install.doctree
docs/build/doctrees/articles/running_examples.doctree
docs/build/doctrees/built/http_client.doctree
docs/build/doctrees/built/http_framework.doctree
docs/build/doctrees/built/index.doctree
docs/build/doctrees/built/netifaces.doctree
docs/build/doctrees/built/stun.doctree
docs/build/doctrees/dev/index.doctree
docs/build/doctrees/general/basics.doctree
docs/build/doctrees/general/daemons.doctree
docs/build/doctrees/general/index.doctree
docs/build/doctrees/general/interfaces.doctree
docs/build/doctrees/general/pipes.doctree
docs/build/doctrees/general/queues.doctree
docs/build/html/.buildinfo
docs/build/html/genindex.html
docs/build/html/index.html
docs/build/html/objects.inv
docs/build/html/search.html
docs/build/html/searchindex.js
docs/build/html/_images/tcp_buffering.png
docs/build/html/_sources/index.rst.txt
docs/build/html/_sources/articles/async_close.rst.txt
docs/build/html/_sources/articles/future_work.rst.txt
docs/build/html/_sources/articles/index.rst.txt
docs/build/html/_sources/articles/install.rst.txt
docs/build/html/_sources/articles/running_examples.rst.txt
docs/build/html/_sources/built/http_client.rst.txt
docs/build/html/_sources/built/http_framework.rst.txt
docs/build/html/_sources/built/index.rst.txt
docs/build/html/_sources/built/netifaces.rst.txt
docs/build/html/_sources/built/stun.rst.txt
docs/build/html/_sources/dev/index.rst.txt
docs/build/html/_sources/general/basics.rst.txt
docs/build/html/_sources/general/daemons.rst.txt
docs/build/html/_sources/general/index.rst.txt
docs/build/html/_sources/general/interfaces.rst.txt
docs/build/html/_sources/general/pipes.rst.txt
docs/build/html/_sources/general/queues.rst.txt
docs/build/html/_static/_sphinx_javascript_frameworks_compat.js
docs/build/html/_static/basic.css
docs/build/html/_static/doctools.js
docs/build/html/_static/documentation_options.js
docs/build/html/_static/file.png
docs/build/html/_static/jquery.js
docs/build/html/_static/language_data.js
docs/build/html/_static/minus.png
docs/build/html/_static/plus.png
docs/build/html/_static/pygments.css
docs/build/html/_static/searchtools.js
docs/build/html/_static/sphinx_highlight.js
docs/build/html/_static/css/badge_only.css
docs/build/html/_static/css/theme.css
docs/build/html/_static/css/fonts/Roboto-Slab-Bold.woff
docs/build/html/_static/css/fonts/Roboto-Slab-Bold.woff2
docs/build/html/_static/css/fonts/Roboto-Slab-Regular.woff
docs/build/html/_static/css/fonts/Roboto-Slab-Regular.woff2
docs/build/html/_static/css/fonts/fontawesome-webfont.eot
docs/build/html/_static/css/fonts/fontawesome-webfont.svg
docs/build/html/_static/css/fonts/fontawesome-webfont.ttf
docs/build/html/_static/css/fonts/fontawesome-webfont.woff
docs/build/html/_static/css/fonts/fontawesome-webfont.woff2
docs/build/html/_static/css/fonts/lato-bold-italic.woff
docs/build/html/_static/css/fonts/lato-bold-italic.woff2
docs/build/html/_static/css/fonts/lato-bold.woff
docs/build/html/_static/css/fonts/lato-bold.woff2
docs/build/html/_static/css/fonts/lato-normal-italic.woff
docs/build/html/_static/css/fonts/lato-normal-italic.woff2
docs/build/html/_static/css/fonts/lato-normal.woff
docs/build/html/_static/css/fonts/lato-normal.woff2
docs/build/html/_static/js/badge_only.js
docs/build/html/_static/js/html5shiv-printshiv.min.js
docs/build/html/_static/js/html5shiv.min.js
docs/build/html/_static/js/theme.js
docs/build/html/articles/async_close.html
docs/build/html/articles/future_work.html
docs/build/html/articles/index.html
docs/build/html/articles/install.html
docs/build/html/articles/running_examples.html
docs/build/html/built/http_client.html
docs/build/html/built/http_framework.html
docs/build/html/built/index.html
docs/build/html/built/netifaces.html
docs/build/html/built/stun.html
docs/build/html/dev/index.html
docs/build/html/general/basics.html
docs/build/html/general/daemons.html
docs/build/html/general/index.html
docs/build/html/general/interfaces.html
docs/build/html/general/pipes.html
docs/build/html/general/queues.html
docs/diagrams/stun_rfcs.csv
docs/diagrams/tcp_buffering.graphml
docs/diagrams/tcp_buffering.png
docs/examples/example_12.py
docs/examples/example_13.py
docs/examples/example_14.py
docs/examples/example_15.py
docs/examples/example_16.py
docs/examples/example_2.py
docs/examples/example_3.py
docs/examples/example_4.py
docs/examples/example_5.py
docs/examples/example_6.py
docs/examples/example_7.py
docs/examples/example_8.py
docs/examples/example_9.py
docs/examples/portable_netifaces.py
docs/source/conf.py
docs/source/index.rst
docs/source/articles/async_close.rst
docs/source/articles/future_work.rst
docs/source/articles/index.rst
docs/source/articles/install.rst
docs/source/articles/running_examples.rst
docs/source/built/http_client.rst
docs/source/built/http_framework.rst
docs/source/built/index.rst
docs/source/built/netifaces.rst
docs/source/built/stun.rst
docs/source/dev/index.rst
docs/source/general/basics.rst
docs/source/general/daemons.rst
docs/source/general/index.rst
docs/source/general/interfaces.rst
docs/source/general/pipes.rst
docs/source/general/queues.rst
notes/bottlenecks.txt
notes/concurrent_tests.txt
notes/dns.txt
notes/docs_dependencies.txt
notes/event_loops.txt
notes/main.txt
notes/testing.txt
src/aionetiface/__init__.py
src/aionetiface/__main__.py
src/aionetiface/config.py
src/aionetiface/do_imports.py
src/aionetiface/entrypoint.py
src/aionetiface/errors.py
src/aionetiface/install.py
src/aionetiface/servers.py
src/aionetiface/settings.py
src/aionetiface/updater.py
src/aionetiface.egg-info/PKG-INFO
src/aionetiface.egg-info/SOURCES.txt
src/aionetiface.egg-info/dependency_links.txt
src/aionetiface.egg-info/requires.txt
src/aionetiface.egg-info/top_level.txt
src/aionetiface/net/address.py
src/aionetiface/net/daemon.py
src/aionetiface/net/ip_range.py
src/aionetiface/net/keep_alive.py
src/aionetiface/net/net_defs.py
src/aionetiface/net/net_patterns.py
src/aionetiface/net/net_utils.py
src/aionetiface/net/selector_proxy.py
src/aionetiface/net/socket.py
src/aionetiface/net/asyncio/__init__.py
src/aionetiface/net/asyncio/async_run.py
src/aionetiface/net/asyncio/asyncio_patches.py
src/aionetiface/net/asyncio/create_udp_fallback.py
src/aionetiface/net/asyncio/event_loop.py
src/aionetiface/net/bind/__init__.py
src/aionetiface/net/bind/bind.py
src/aionetiface/net/bind/bind_rules.py
src/aionetiface/net/bind/bind_utils.py
src/aionetiface/net/pipe/__init__.py
src/aionetiface/net/pipe/pipe.py
src/aionetiface/net/pipe/pipe_client.py
src/aionetiface/net/pipe/pipe_defs.py
src/aionetiface/net/pipe/pipe_events.py
src/aionetiface/net/pipe/pipe_tcp_events.py
src/aionetiface/net/pipe/pipe_utils.py
src/aionetiface/nic/__init__.py
src/aionetiface/nic/default_interface.py
src/aionetiface/nic/interface.py
src/aionetiface/nic/interface_utils.py
src/aionetiface/nic/load_interface.py
src/aionetiface/nic/select_interface.py
src/aionetiface/nic/nat/__init__.py
src/aionetiface/nic/nat/nat_defs.py
src/aionetiface/nic/nat/nat_predict.py
src/aionetiface/nic/nat/nat_test.py
src/aionetiface/nic/nat/nat_utils.py
src/aionetiface/nic/netifaces/__init__.py
src/aionetiface/nic/netifaces/netiface_extra.py
src/aionetiface/nic/netifaces/netiface_fallback.py
src/aionetiface/nic/netifaces/windows/__init__.py
src/aionetiface/nic/netifaces/windows/win_net.py
src/aionetiface/nic/netifaces/windows/win_netifaces.py
src/aionetiface/nic/netifaces/windows/win_netsh.py
src/aionetiface/nic/netifaces/windows/win_wmic.py
src/aionetiface/nic/route/__init__.py
src/aionetiface/nic/route/route.py
src/aionetiface/nic/route/route_load.py
src/aionetiface/nic/route/route_pool.py
src/aionetiface/nic/route/route_table.py
src/aionetiface/nic/route/route_utils.py
src/aionetiface/protocol/__init__.py
src/aionetiface/protocol/ack_udp.py
src/aionetiface/protocol/echo/__init__.py
src/aionetiface/protocol/echo/echo_server.py
src/aionetiface/protocol/http/__init__.py
src/aionetiface/protocol/http/http_client_lib.py
src/aionetiface/protocol/http/http_server_lib.py
src/aionetiface/protocol/stun/__init__.py
src/aionetiface/protocol/stun/stun_client.py
src/aionetiface/protocol/stun/stun_defs.py
src/aionetiface/protocol/stun/stun_utils.py
src/aionetiface/utility/__init__.py
src/aionetiface/utility/cmd_tools.py
src/aionetiface/utility/error_logger.py
src/aionetiface/utility/fstr.py
src/aionetiface/utility/pattern_factory.py
src/aionetiface/utility/sys_clock.py
src/aionetiface/utility/test_init.py
src/aionetiface/utility/utils.py
src/aionetiface/utility/var_names.py
src/aionetiface/vendor/__init__.py
src/aionetiface/vendor/ntp_client.py
src/aionetiface/vendor/xmltodict.py
src/aionetiface/vendor/ecies/__init__.py
src/aionetiface/vendor/ecies/config.py
src/aionetiface/vendor/ecies/utils/__init__.py
src/aionetiface/vendor/ecies/utils/hex.py
src/aionetiface/vendor/ecies/utils/hkdf.py
src/aionetiface/vendor/ecies/utils/rc6.py
src/aionetiface/vendor/ecies/utils/symmetric.py
src/aionetiface/vendor/fasteners/__init__.py
src/aionetiface/vendor/fasteners/_utils.py
src/aionetiface/vendor/fasteners/lock.py
src/aionetiface/vendor/fasteners/process_lock.py
src/aionetiface/vendor/fasteners/process_mechanism.py
src/aionetiface/vendor/fasteners/version.py
src/aionetiface/vendor/fasteners/pywin32/__init__.py
src/aionetiface/vendor/fasteners/pywin32/pywintypes.py
src/aionetiface/vendor/fasteners/pywin32/win32con.py
src/aionetiface/vendor/fasteners/pywin32/win32file.py
tests/__init__.py
tests/example.py
tests/should_bug.py
tests/simple.py
tests/stun_change.py
tests/test_address.py
tests/test_bind.py
tests/test_cmd.py
tests/test_daemon.py
tests/test_event_loops.py
tests/test_hello_world.py
tests/test_http_client_lib.py
tests/test_interface.py
tests/test_ip_range.py
tests/test_ipv6.py
tests/test_nat.py
tests/test_net.py
tests/test_net_afs.py
tests/test_pipe.py
tests/test_py_examples.py
tests/test_route.py
tests/test_route_table.py
tests/test_rudp.py
tests/test_sock.py
tests/test_sorted_search.py
tests/test_stun_client.py
tests/test_win_netifaces.py
tests/uv_simple.py