Joakim Plate
9d967b01c8
Expose sockaddr to string formatter ( #12351 )
2026-01-21 10:32:39 -10:00
J. Nick Koston
b44727aee6
[socket] Eliminate heap allocations in set_sockaddr() ( #13228 )
2026-01-18 18:29:31 -10:00
J. Nick Koston and Keith Burzinski
2147ddf8c7
[api] Eliminate std::string from ClientInfo struct ( #12566 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2026-01-06 21:32:23 +00:00
J. Nick Koston
2cf6ed2af7
[socket] Refactor socket implementations for memory efficiency and code quality ( #12550 )
2025-12-18 09:07:35 -07:00
J. Nick Koston
c124d72ea9
[esp8266] Eliminate up to 16ms socket latency ( #12397 )
2025-12-10 03:45:27 +00:00
Joakim Plate
f015130f2e
[esp8266] Allow use of recvfrom for esphome sockets ( #12342 )
2025-12-07 14:59:59 -06:00
J. Nick Koston
43e88af28a
Optimize socket operations by checking readiness in the main loop ( #8918 )
2025-05-28 18:16:37 -05:00
Kevin Ahrendt
3410aee42e
[socket] add connect method ( #8308 )
2025-02-25 09:32:54 +13:00
tomaszduda23
3cbdf63f56
[code-quality] fix clang-tidy socket ( #7285 )
2024-08-20 10:53:15 +12:00
Clyde Stubbs
3854203037
Socket: Add recvfrom method to receive UDP with source address. ( #6103 )
2024-01-17 08:12:31 +09:00
Tim Niemueller
2b3052e9d7
Fixes for Arduino 2.7.4 (for FastLED) ( #4777 )
2023-05-04 10:13:30 +12:00
Jesse Hills
b60c08dd28
Add push to talk voice assistant ( #4648 )
...
* Add push to talk voice assistant
* Refactor most code into voice_assistant
* Make voice_assistant the component and remove push_to_talk (can be done in yaml)
* Fix component setup
* Always AF_INET to match serverside
* Fix microphone and media player co-existence
* Format
* Update codeowners
* Update test file
* Fix endifs
* nullptr not NULL
* clang-tidy
* Format
* fixup: Add VA event data
* Generate proto
* Parse and log events
* Add default to switch
* Fix
* Add mic/va to test5
2023-04-11 23:45:10 +00:00
Jesse Hills
d42f35de5d
Wrap ipv6 code a bit more ( #4574 )
...
* Wrap ipv6 code a bit more for when ipv6 support should not be compiled in
* More checks
* More uses
* Fix
2023-03-21 20:24:14 +00:00
Jimmy Hedman and Oxan van Leeuwen
d92f297bc0
Add IPv6 support for ESP-IDF framework ( #2953 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl >
2022-01-25 09:55:33 +01:00
Otto Winter
a990898256
Add readv and writev for more efficient API packets ( #2342 )
2021-09-20 10:33:10 +12:00
Otto Winter
f924e80f43
Socket component ( #2250 )
2021-09-08 15:41:42 +12:00