Listen on both IPv6 and IPv4 when communication-method is inet_socket.
- Dominant language
- C
- Stars
- 331
- Forks
- 92
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 9
Description
If communication-method is inet_socket, and IPv6 connectivity
is preferred between the client and server, programs like spd-say are
failing to connect because speech-dispatcher is only listening on IPv4.
It's easy to work around locally: just give a hardcoded IPv4 address.
But I shouldn't have to in 2020.
I am happy to send patches.
Contributor guide
No contributing guide indexed for this repository
Research direction
Inspect the speech-dispatcher communication path selected by `communication-method=inet_socket`, starting with the listener setup used when `spd-say` connects. Reproduce the failure with IPv6-preferred client/server connectivity and compare it with the hardcoded IPv4 workaround. Done means inet_socket accepts connections over both IPv6 and IPv4 without requiring a hardcoded IPv4 address.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100