CREDITS.md
LICENSE
MANIFEST.in
README.md
setup.py
docs/.readthedocs.yaml
docs/Makefile
docs/make.bat
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/settings.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/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/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/test_init.py
src/aionetiface/utility/utils.py
src/aionetiface/utility/var_names.py
src/aionetiface/vendor/__init__.py
src/aionetiface/vendor/xmltodict.py
tests/__init__.py
tests/example.py
tests/should_bug.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