Occasional Roku or Serviio reboot needed to connect

I have been using Serviio with 3 Roku sticks for a few years. Occasionally, (enough to be irritating) a Roku Media server App will be unable to see the Serviio media server.
Sometimes, all I have to do is exit the Roku app and retry to connect. Sometimes I have to reboot the Roku device to establish a connection. Sometimes I can stop and restart the Serviio service and reestablish the connection. And sometimes I need to reboot the PC Serviio is running on. It seems like there may be multiple causes effecting stability. I would like to find a means of making the environment more reliable and would appreciate any suggestions.
You can see the hardware in my signature. The PC running Serviio is on is 24x7 and provides file share/backup services for 3 PCs in my home. These services are rock solid, always available.
Sometimes, all I have to do is exit the Roku app and retry to connect. Sometimes I have to reboot the Roku device to establish a connection. Sometimes I can stop and restart the Serviio service and reestablish the connection. And sometimes I need to reboot the PC Serviio is running on. It seems like there may be multiple causes effecting stability. I would like to find a means of making the environment more reliable and would appreciate any suggestions.
You can see the hardware in my signature. The PC running Serviio is on is 24x7 and provides file share/backup services for 3 PCs in my home. These services are rock solid, always available.