Ticket #10815 (closed Bug Report - General: fixed)
Opened 11 months ago
Last modified 9 months ago
MythWelcome binds to port 6948, MythFrontend unable to use MythMessage
| Reported by: | Michael Haas <haas@…> | Owned by: | wagnerrp |
|---|---|---|---|
| Priority: | minor | Milestone: | 0.26 |
| Component: | MythTV - Mythwelcome & Mythshutdown | Version: | 0.25-fixes |
| Severity: | medium | Keywords: | |
| Cc: | Ticket locked: | no |
Description
MythWelcome? binds to port 6948, thus making it impossible for MythFrontend to bind to that port. This means thatmythuitl --message is unable to send a message to the frontend.
Steps to reproduce:
- Start MythWelcome?
- Start MythFrontend from MythWelcome?
- Run {{{mythutil --message --message_text "Hello World" --timeout 60
Expected result: Seeing "Hello World" on my TV.
Actual result: Output on TV is the same as before, no popup.
Note: Messaging works as expected if MythWelcome? is not running.
Attached:
- mythwelcome log file (where we can see it binds to the port)
- mythfrontend log file (where we can see the port is in use)
- mythfrontend --version
Attachments
Change History
comment:1 Changed 11 months ago by wagnerrp
- Owner set to wagnerrp
- Status changed from new to accepted
- Milestone changed from unknown to 0.26
I actually thought there was another open ticket for this, but I can't find one. I have discussed this with Stuart Morgen in the past few weeks. There's a couple options here. With Stuart's "idle mode" frontend, there is little reason why MythWelcome? wouldn't dissolve into MythFrontend, and MythShutdown? into MythBackend?, making the problem just go away. I could add a hook into the MythSystem? class, allowing the listen server to be taken down when the UI stop listening for other input events. I could add checks in the ServerPool? class for broadcast and multicast addresses, to allow reuse. The second and third ones should likely be done anyway, even if the first happens.
comment:2 Changed 9 months ago by Raymond Wagner <rwagner@…>
- Status changed from accepted to closed
- Resolution set to fixed
