-
Notifications
You must be signed in to change notification settings - Fork 124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cross platform sockets #1107
base: main
Are you sure you want to change the base?
Cross platform sockets #1107
Commits on Jun 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a23975f - Browse repository at this point
Copy the full SHA a23975fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e358af0 - Browse repository at this point
Copy the full SHA e358af0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b464a35 - Browse repository at this point
Copy the full SHA b464a35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c66bc2 - Browse repository at this point
Copy the full SHA 4c66bc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 754a15f - Browse repository at this point
Copy the full SHA 754a15fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b44533e - Browse repository at this point
Copy the full SHA b44533eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2874347 - Browse repository at this point
Copy the full SHA 2874347View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e0e760 - Browse repository at this point
Copy the full SHA 1e0e760View commit details -
Configuration menu - View commit details
-
Copy full SHA for bca7898 - Browse repository at this point
Copy the full SHA bca7898View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1e1545 - Browse repository at this point
Copy the full SHA d1e1545View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78597ba - Browse repository at this point
Copy the full SHA 78597baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 080d7b9 - Browse repository at this point
Copy the full SHA 080d7b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2477c85 - Browse repository at this point
Copy the full SHA 2477c85View commit details -
Configuration menu - View commit details
-
Copy full SHA for e60e58a - Browse repository at this point
Copy the full SHA e60e58aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5108fba - Browse repository at this point
Copy the full SHA 5108fbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50bbf64 - Browse repository at this point
Copy the full SHA 50bbf64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0252715 - Browse repository at this point
Copy the full SHA 0252715View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98daed6 - Browse repository at this point
Copy the full SHA 98daed6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a378042 - Browse repository at this point
Copy the full SHA a378042View commit details -
Configuration menu - View commit details
-
Copy full SHA for f306822 - Browse repository at this point
Copy the full SHA f306822View commit details -
Configuration menu - View commit details
-
Copy full SHA for be9c4f9 - Browse repository at this point
Copy the full SHA be9c4f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac2600a - Browse repository at this point
Copy the full SHA ac2600aView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb82b6b - Browse repository at this point
Copy the full SHA eb82b6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f34dd2a - Browse repository at this point
Copy the full SHA f34dd2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4c919c - Browse repository at this point
Copy the full SHA c4c919cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2021f31 - Browse repository at this point
Copy the full SHA 2021f31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71cc925 - Browse repository at this point
Copy the full SHA 71cc925View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7337f2e - Browse repository at this point
Copy the full SHA 7337f2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for df69e72 - Browse repository at this point
Copy the full SHA df69e72View commit details -
Configuration menu - View commit details
-
Copy full SHA for a18f317 - Browse repository at this point
Copy the full SHA a18f317View commit details -
Configuration menu - View commit details
-
Copy full SHA for 279581e - Browse repository at this point
Copy the full SHA 279581eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ab4709 - Browse repository at this point
Copy the full SHA 8ab4709View commit details -
Configuration menu - View commit details
-
Copy full SHA for d931f12 - Browse repository at this point
Copy the full SHA d931f12View commit details
Commits on Jun 18, 2024
-
Added macro, INVALID_SOCKET -1 on macOS and Linux, and (~0) on Window…
…s where it is unsigned.\nAdded 'using ssize_t = int64_t;' which is not available on Windows.
bill.berry committedJun 18, 2024 Configuration menu - View commit details
-
Copy full SHA for edc7f31 - Browse repository at this point
Copy the full SHA edc7f31View commit details -
Refactored socket error handling and message generation functions:
- Introduced get_ip_port to format IP address and port from sockaddr_in. - Implemented get_socket_error_message to retrieve error messages based on platform (Windows or POSIX). - Added socket_api_error_category_t for custom error category handling with optional details. - Refactored get_socket_error and check_status to use standardized error_code for socket operations.
bill.berry committedJun 18, 2024 Configuration menu - View commit details
-
Copy full SHA for 295768a - Browse repository at this point
Copy the full SHA 295768aView commit details -
Added windows_socket_startup_t RAII class for Windows platform.
bill.berry committedJun 18, 2024 Configuration menu - View commit details
-
Copy full SHA for 85e8b13 - Browse repository at this point
Copy the full SHA 85e8b13View commit details
Commits on Jun 20, 2024
-
Updated with corrections to error handling code.
bill.berry committedJun 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 05a31db - Browse repository at this point
Copy the full SHA 05a31dbView commit details -
Added working clients counter to inform when threads have competed work.
bill.berry committedJun 20, 2024 Configuration menu - View commit details
-
Copy full SHA for ea228a3 - Browse repository at this point
Copy the full SHA ea228a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b3e2e3 - Browse repository at this point
Copy the full SHA 3b3e2e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d0d033 - Browse repository at this point
Copy the full SHA 1d0d033View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4ed0eb - Browse repository at this point
Copy the full SHA d4ed0ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for f46aa1e - Browse repository at this point
Copy the full SHA f46aa1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f959b92 - Browse repository at this point
Copy the full SHA f959b92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31fa555 - Browse repository at this point
Copy the full SHA 31fa555View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a47256 - Browse repository at this point
Copy the full SHA 3a47256View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e91119 - Browse repository at this point
Copy the full SHA 3e91119View commit details -
std::latch does not work on windows, therefore working_clients counte…
…r was changed back to a std::atomic_int.
bill.berry committedJun 20, 2024 Configuration menu - View commit details
-
Copy full SHA for e5aa968 - Browse repository at this point
Copy the full SHA e5aa968View commit details -
Configuration menu - View commit details
-
Copy full SHA for dec888b - Browse repository at this point
Copy the full SHA dec888bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6834d71 - Browse repository at this point
Copy the full SHA 6834d71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f5b3e8 - Browse repository at this point
Copy the full SHA 3f5b3e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18c6690 - Browse repository at this point
Copy the full SHA 18c6690View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae79066 - Browse repository at this point
Copy the full SHA ae79066View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7db635c - Browse repository at this point
Copy the full SHA 7db635cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a46b6f2 - Browse repository at this point
Copy the full SHA a46b6f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82ffd46 - Browse repository at this point
Copy the full SHA 82ffd46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 402d25a - Browse repository at this point
Copy the full SHA 402d25aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e697a14 - Browse repository at this point
Copy the full SHA e697a14View commit details -
Missing accept_socket.socket_fd on Windows build.
bill.berry committedJun 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 62aabb1 - Browse repository at this point
Copy the full SHA 62aabb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 778c9a3 - Browse repository at this point
Copy the full SHA 778c9a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe33b5a - Browse repository at this point
Copy the full SHA fe33b5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29d432e - Browse repository at this point
Copy the full SHA 29d432eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4788a9 - Browse repository at this point
Copy the full SHA f4788a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84b1827 - Browse repository at this point
Copy the full SHA 84b1827View commit details -
Configuration menu - View commit details
-
Copy full SHA for a09e0e6 - Browse repository at this point
Copy the full SHA a09e0e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b50090 - Browse repository at this point
Copy the full SHA 2b50090View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f7fd2d - Browse repository at this point
Copy the full SHA 8f7fd2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ac020f - Browse repository at this point
Copy the full SHA 0ac020fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0aa3698 - Browse repository at this point
Copy the full SHA 0aa3698View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9583772 - Browse repository at this point
Copy the full SHA 9583772View commit details -
Configuration menu - View commit details
-
Copy full SHA for db2ce31 - Browse repository at this point
Copy the full SHA db2ce31View commit details
Commits on Jun 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ff8fd9f - Browse repository at this point
Copy the full SHA ff8fd9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28e0342 - Browse repository at this point
Copy the full SHA 28e0342View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ac048c - Browse repository at this point
Copy the full SHA 5ac048cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 547e976 - Browse repository at this point
Copy the full SHA 547e976View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebc637f - Browse repository at this point
Copy the full SHA ebc637fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52df8e9 - Browse repository at this point
Copy the full SHA 52df8e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54ee8b0 - Browse repository at this point
Copy the full SHA 54ee8b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12054ab - Browse repository at this point
Copy the full SHA 12054abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39e0cac - Browse repository at this point
Copy the full SHA 39e0cacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cc4afa - Browse repository at this point
Copy the full SHA 3cc4afaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4e0432 - Browse repository at this point
Copy the full SHA d4e0432View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97f7565 - Browse repository at this point
Copy the full SHA 97f7565View commit details -
Configuration menu - View commit details
-
Copy full SHA for 493a0de - Browse repository at this point
Copy the full SHA 493a0deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c79cb7 - Browse repository at this point
Copy the full SHA 7c79cb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e557ae1 - Browse repository at this point
Copy the full SHA e557ae1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9b2e81 - Browse repository at this point
Copy the full SHA d9b2e81View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1c2b9e - Browse repository at this point
Copy the full SHA d1c2b9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e6fcaf - Browse repository at this point
Copy the full SHA 8e6fcafView commit details -
Configuration menu - View commit details
-
Copy full SHA for bef970e - Browse repository at this point
Copy the full SHA bef970eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30f8334 - Browse repository at this point
Copy the full SHA 30f8334View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2548f60 - Browse repository at this point
Copy the full SHA 2548f60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f29343 - Browse repository at this point
Copy the full SHA 3f29343View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7f43da - Browse repository at this point
Copy the full SHA f7f43daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c00c79 - Browse repository at this point
Copy the full SHA 8c00c79View commit details -
Configuration menu - View commit details
-
Copy full SHA for d973032 - Browse repository at this point
Copy the full SHA d973032View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5567fee - Browse repository at this point
Copy the full SHA 5567feeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7813b6b - Browse repository at this point
Copy the full SHA 7813b6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 015a68e - Browse repository at this point
Copy the full SHA 015a68eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ed17ad - Browse repository at this point
Copy the full SHA 8ed17adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b2c489 - Browse repository at this point
Copy the full SHA 6b2c489View commit details -
Configuration menu - View commit details
-
Copy full SHA for f249526 - Browse repository at this point
Copy the full SHA f249526View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ddf857 - Browse repository at this point
Copy the full SHA 4ddf857View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ff2973 - Browse repository at this point
Copy the full SHA 2ff2973View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13242df - Browse repository at this point
Copy the full SHA 13242dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for e06e9d8 - Browse repository at this point
Copy the full SHA e06e9d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bed5b5e - Browse repository at this point
Copy the full SHA bed5b5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a285bc8 - Browse repository at this point
Copy the full SHA a285bc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55bcf20 - Browse repository at this point
Copy the full SHA 55bcf20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f7c46e - Browse repository at this point
Copy the full SHA 2f7c46eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35fadde - Browse repository at this point
Copy the full SHA 35faddeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3493ca - Browse repository at this point
Copy the full SHA f3493caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d0ebe7 - Browse repository at this point
Copy the full SHA 4d0ebe7View commit details -
In the future the REPE header will be updated.
Configuration menu - View commit details
-
Copy full SHA for 10fd198 - Browse repository at this point
Copy the full SHA 10fd198View commit details -
Configuration menu - View commit details
-
Copy full SHA for c64a3c0 - Browse repository at this point
Copy the full SHA c64a3c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94b7ed9 - Browse repository at this point
Copy the full SHA 94b7ed9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75a3e1c - Browse repository at this point
Copy the full SHA 75a3e1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5902ff5 - Browse repository at this point
Copy the full SHA 5902ff5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8284e7f - Browse repository at this point
Copy the full SHA 8284e7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f085f83 - Browse repository at this point
Copy the full SHA f085f83View commit details -
Configuration menu - View commit details
-
Copy full SHA for abe983a - Browse repository at this point
Copy the full SHA abe983aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 060a620 - Browse repository at this point
Copy the full SHA 060a620View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2dbbb9 - Browse repository at this point
Copy the full SHA b2dbbb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ddf4b3 - Browse repository at this point
Copy the full SHA 4ddf4b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 152eca7 - Browse repository at this point
Copy the full SHA 152eca7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0f5ca1 - Browse repository at this point
Copy the full SHA d0f5ca1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3bfaff - Browse repository at this point
Copy the full SHA c3bfaffView commit details -
Configuration menu - View commit details
-
Copy full SHA for a06c96c - Browse repository at this point
Copy the full SHA a06c96cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3291c2 - Browse repository at this point
Copy the full SHA c3291c2View commit details
Commits on Jun 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5c8bc51 - Browse repository at this point
Copy the full SHA 5c8bc51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 908661b - Browse repository at this point
Copy the full SHA 908661bView commit details
Commits on Jun 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 108ee33 - Browse repository at this point
Copy the full SHA 108ee33View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7bc4f3 - Browse repository at this point
Copy the full SHA b7bc4f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 892c1c5 - Browse repository at this point
Copy the full SHA 892c1c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfc43c4 - Browse repository at this point
Copy the full SHA cfc43c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f8ebb3 - Browse repository at this point
Copy the full SHA 7f8ebb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 418abc8 - Browse repository at this point
Copy the full SHA 418abc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9db13bb - Browse repository at this point
Copy the full SHA 9db13bbView commit details
Commits on Jul 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8107773 - Browse repository at this point
Copy the full SHA 8107773View commit details
Commits on Jul 12, 2024
-
Added stdexec to glaze socket branch.
bill.berry committedJul 12, 2024 Configuration menu - View commit details
-
Copy full SHA for 0517c7d - Browse repository at this point
Copy the full SHA 0517c7dView commit details -
Started refactor of using the stdexec library.
bill.berry committedJul 12, 2024 Configuration menu - View commit details
-
Copy full SHA for 794f5d6 - Browse repository at this point
Copy the full SHA 794f5d6View commit details -
Continued refactor using the stdexec library.
bill.berry committedJul 12, 2024 Configuration menu - View commit details
-
Copy full SHA for 2bb8572 - Browse repository at this point
Copy the full SHA 2bb8572View commit details
Commits on Jul 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2ed332c - Browse repository at this point
Copy the full SHA 2ed332cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1da908 - Browse repository at this point
Copy the full SHA b1da908View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01be052 - Browse repository at this point
Copy the full SHA 01be052View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bd3e0b - Browse repository at this point
Copy the full SHA 1bd3e0bView commit details