├── .anvil ├── configs.toml └── project_rules.toml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake ├── compiler_msvc.cmake ├── compiler_posix.cmake ├── cotire.cmake └── dependency_manager.cmake ├── examples ├── CMakeLists.txt ├── chat │ ├── CMakeLists.txt │ ├── chat_client.cpp │ ├── chat_client.h │ ├── chat_client_main.cpp │ ├── chat_server.cpp │ ├── chat_server.h │ ├── chat_server_main.cpp │ ├── data_codec.cpp │ └── data_codec.h ├── echo │ ├── CMakeLists.txt │ ├── echo_client.cpp │ └── echo_server.cpp └── socks4a │ ├── CMakeLists.txt │ ├── main.cpp │ ├── socks_proxy.cpp │ ├── socks_proxy.h │ ├── tunnel.cpp │ └── tunnel.h ├── ezio ├── CMakeLists.txt ├── acceptor.cpp ├── acceptor.h ├── acceptor_posix.cpp ├── acceptor_win.cpp ├── buffer.cpp ├── buffer.h ├── buffer_posix.cpp ├── chrono_utils.h ├── common_event_handlers.h ├── connector.h ├── connector_base.cpp ├── connector_base.h ├── connector_posix.cpp ├── connector_posix.h ├── connector_win.cpp ├── connector_win.h ├── endian_utils.h ├── event_loop.cpp ├── event_loop.h ├── event_pump.cpp ├── event_pump.h ├── event_pump_impl_posix.cpp ├── event_pump_impl_posix.h ├── event_pump_impl_win.cpp ├── event_pump_impl_win.h ├── ignore_sigpipe.cpp ├── ignore_sigpipe.h ├── io_context.h ├── io_service_context.cpp ├── io_service_context.h ├── notifier.cpp ├── notifier.h ├── notifier_posix.cpp ├── notifier_win.cpp ├── scoped_socket.h ├── socket_address.cpp ├── socket_address.h ├── socket_utils.cpp ├── socket_utils.h ├── socket_utils_posix.cpp ├── socket_utils_win.cpp ├── tcp_client.cpp ├── tcp_client.h ├── tcp_connection.cpp ├── tcp_connection.h ├── tcp_connection_posix.cpp ├── tcp_connection_win.cpp ├── tcp_server.cpp ├── tcp_server.h ├── this_thread.cpp ├── this_thread.h ├── thread.cpp ├── thread.h ├── timer.cpp ├── timer.h ├── timer_id.h ├── timer_queue.cpp ├── timer_queue.h ├── winsock_context.cpp ├── winsock_context.h ├── worker_pool.cpp └── worker_pool.h └── tests ├── CMakeLists.txt ├── acceptor_unittest.cpp ├── buffer_unittest.cpp ├── connector_and_tcpclient.cpp ├── endian_utils_unittest.cpp ├── ignore_sigpipe_unittest.cpp ├── io_service_context_unittest.cpp ├── loop_and_notifier_unittest.cpp ├── main.cpp ├── scoped_socket_unittest.cpp ├── socket_address_unittest.cpp ├── tcp_server_and_connection.cpp ├── thread_and_worker_pool.cpp └── winsock_context_unittest.cpp /.anvil/configs.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/.anvil/configs.toml -------------------------------------------------------------------------------- /.anvil/project_rules.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/.anvil/project_rules.toml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/README.md -------------------------------------------------------------------------------- /cmake/compiler_msvc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/cmake/compiler_msvc.cmake -------------------------------------------------------------------------------- /cmake/compiler_posix.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/cmake/compiler_posix.cmake -------------------------------------------------------------------------------- /cmake/cotire.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/cmake/cotire.cmake -------------------------------------------------------------------------------- /cmake/dependency_manager.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/cmake/dependency_manager.cmake -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/chat/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/examples/chat/CMakeLists.txt -------------------------------------------------------------------------------- /examples/chat/chat_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/examples/chat/chat_client.cpp -------------------------------------------------------------------------------- /examples/chat/chat_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/examples/chat/chat_client.h -------------------------------------------------------------------------------- /examples/chat/chat_client_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/examples/chat/chat_client_main.cpp -------------------------------------------------------------------------------- /examples/chat/chat_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/examples/chat/chat_server.cpp -------------------------------------------------------------------------------- /examples/chat/chat_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/examples/chat/chat_server.h -------------------------------------------------------------------------------- /examples/chat/chat_server_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/examples/chat/chat_server_main.cpp -------------------------------------------------------------------------------- /examples/chat/data_codec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/examples/chat/data_codec.cpp -------------------------------------------------------------------------------- /examples/chat/data_codec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/examples/chat/data_codec.h -------------------------------------------------------------------------------- /examples/echo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/examples/echo/CMakeLists.txt -------------------------------------------------------------------------------- /examples/echo/echo_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/examples/echo/echo_client.cpp -------------------------------------------------------------------------------- /examples/echo/echo_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/examples/echo/echo_server.cpp -------------------------------------------------------------------------------- /examples/socks4a/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/examples/socks4a/CMakeLists.txt -------------------------------------------------------------------------------- /examples/socks4a/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/examples/socks4a/main.cpp -------------------------------------------------------------------------------- /examples/socks4a/socks_proxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/examples/socks4a/socks_proxy.cpp -------------------------------------------------------------------------------- /examples/socks4a/socks_proxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/examples/socks4a/socks_proxy.h -------------------------------------------------------------------------------- /examples/socks4a/tunnel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/examples/socks4a/tunnel.cpp -------------------------------------------------------------------------------- /examples/socks4a/tunnel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/examples/socks4a/tunnel.h -------------------------------------------------------------------------------- /ezio/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/CMakeLists.txt -------------------------------------------------------------------------------- /ezio/acceptor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/acceptor.cpp -------------------------------------------------------------------------------- /ezio/acceptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/acceptor.h -------------------------------------------------------------------------------- /ezio/acceptor_posix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/acceptor_posix.cpp -------------------------------------------------------------------------------- /ezio/acceptor_win.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/acceptor_win.cpp -------------------------------------------------------------------------------- /ezio/buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/buffer.cpp -------------------------------------------------------------------------------- /ezio/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/buffer.h -------------------------------------------------------------------------------- /ezio/buffer_posix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/buffer_posix.cpp -------------------------------------------------------------------------------- /ezio/chrono_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/chrono_utils.h -------------------------------------------------------------------------------- /ezio/common_event_handlers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/common_event_handlers.h -------------------------------------------------------------------------------- /ezio/connector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/connector.h -------------------------------------------------------------------------------- /ezio/connector_base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/connector_base.cpp -------------------------------------------------------------------------------- /ezio/connector_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/connector_base.h -------------------------------------------------------------------------------- /ezio/connector_posix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/connector_posix.cpp -------------------------------------------------------------------------------- /ezio/connector_posix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/connector_posix.h -------------------------------------------------------------------------------- /ezio/connector_win.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/connector_win.cpp -------------------------------------------------------------------------------- /ezio/connector_win.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/connector_win.h -------------------------------------------------------------------------------- /ezio/endian_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/endian_utils.h -------------------------------------------------------------------------------- /ezio/event_loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/event_loop.cpp -------------------------------------------------------------------------------- /ezio/event_loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/event_loop.h -------------------------------------------------------------------------------- /ezio/event_pump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/event_pump.cpp -------------------------------------------------------------------------------- /ezio/event_pump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/event_pump.h -------------------------------------------------------------------------------- /ezio/event_pump_impl_posix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/event_pump_impl_posix.cpp -------------------------------------------------------------------------------- /ezio/event_pump_impl_posix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/event_pump_impl_posix.h -------------------------------------------------------------------------------- /ezio/event_pump_impl_win.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/event_pump_impl_win.cpp -------------------------------------------------------------------------------- /ezio/event_pump_impl_win.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/event_pump_impl_win.h -------------------------------------------------------------------------------- /ezio/ignore_sigpipe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/ignore_sigpipe.cpp -------------------------------------------------------------------------------- /ezio/ignore_sigpipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/ignore_sigpipe.h -------------------------------------------------------------------------------- /ezio/io_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/io_context.h -------------------------------------------------------------------------------- /ezio/io_service_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/io_service_context.cpp -------------------------------------------------------------------------------- /ezio/io_service_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/io_service_context.h -------------------------------------------------------------------------------- /ezio/notifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/notifier.cpp -------------------------------------------------------------------------------- /ezio/notifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/notifier.h -------------------------------------------------------------------------------- /ezio/notifier_posix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/notifier_posix.cpp -------------------------------------------------------------------------------- /ezio/notifier_win.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/notifier_win.cpp -------------------------------------------------------------------------------- /ezio/scoped_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/scoped_socket.h -------------------------------------------------------------------------------- /ezio/socket_address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/socket_address.cpp -------------------------------------------------------------------------------- /ezio/socket_address.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/socket_address.h -------------------------------------------------------------------------------- /ezio/socket_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/socket_utils.cpp -------------------------------------------------------------------------------- /ezio/socket_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/socket_utils.h -------------------------------------------------------------------------------- /ezio/socket_utils_posix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/socket_utils_posix.cpp -------------------------------------------------------------------------------- /ezio/socket_utils_win.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/socket_utils_win.cpp -------------------------------------------------------------------------------- /ezio/tcp_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/tcp_client.cpp -------------------------------------------------------------------------------- /ezio/tcp_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/tcp_client.h -------------------------------------------------------------------------------- /ezio/tcp_connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/tcp_connection.cpp -------------------------------------------------------------------------------- /ezio/tcp_connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/tcp_connection.h -------------------------------------------------------------------------------- /ezio/tcp_connection_posix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/tcp_connection_posix.cpp -------------------------------------------------------------------------------- /ezio/tcp_connection_win.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/tcp_connection_win.cpp -------------------------------------------------------------------------------- /ezio/tcp_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/tcp_server.cpp -------------------------------------------------------------------------------- /ezio/tcp_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/tcp_server.h -------------------------------------------------------------------------------- /ezio/this_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/this_thread.cpp -------------------------------------------------------------------------------- /ezio/this_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/this_thread.h -------------------------------------------------------------------------------- /ezio/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/thread.cpp -------------------------------------------------------------------------------- /ezio/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/thread.h -------------------------------------------------------------------------------- /ezio/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/timer.cpp -------------------------------------------------------------------------------- /ezio/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/timer.h -------------------------------------------------------------------------------- /ezio/timer_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/timer_id.h -------------------------------------------------------------------------------- /ezio/timer_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/timer_queue.cpp -------------------------------------------------------------------------------- /ezio/timer_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/timer_queue.h -------------------------------------------------------------------------------- /ezio/winsock_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/winsock_context.cpp -------------------------------------------------------------------------------- /ezio/winsock_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/winsock_context.h -------------------------------------------------------------------------------- /ezio/worker_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/worker_pool.cpp -------------------------------------------------------------------------------- /ezio/worker_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/ezio/worker_pool.h -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/acceptor_unittest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/tests/acceptor_unittest.cpp -------------------------------------------------------------------------------- /tests/buffer_unittest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/tests/buffer_unittest.cpp -------------------------------------------------------------------------------- /tests/connector_and_tcpclient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/tests/connector_and_tcpclient.cpp -------------------------------------------------------------------------------- /tests/endian_utils_unittest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/tests/endian_utils_unittest.cpp -------------------------------------------------------------------------------- /tests/ignore_sigpipe_unittest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/tests/ignore_sigpipe_unittest.cpp -------------------------------------------------------------------------------- /tests/io_service_context_unittest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/tests/io_service_context_unittest.cpp -------------------------------------------------------------------------------- /tests/loop_and_notifier_unittest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/tests/loop_and_notifier_unittest.cpp -------------------------------------------------------------------------------- /tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/tests/main.cpp -------------------------------------------------------------------------------- /tests/scoped_socket_unittest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/tests/scoped_socket_unittest.cpp -------------------------------------------------------------------------------- /tests/socket_address_unittest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/tests/socket_address_unittest.cpp -------------------------------------------------------------------------------- /tests/tcp_server_and_connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/tests/tcp_server_and_connection.cpp -------------------------------------------------------------------------------- /tests/thread_and_worker_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/tests/thread_and_worker_pool.cpp -------------------------------------------------------------------------------- /tests/winsock_context_unittest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kingsamchen/ezio/HEAD/tests/winsock_context_unittest.cpp --------------------------------------------------------------------------------