Page 1 of 1
Specify the IP address for the PC running the cast software
Posted: Wed Jan 12, 2022 11:56 pm
by djaus
As per "Cannot cast a text to my devices. Only to my own PC speakers." (thx seank)
Rob could you add a switch to specify the IP address for the PC running the cast software just in case the computer has multiple NIC's?
Re: Specify the IP address for the PC running the cast software
Posted: Thu Jan 13, 2022 8:00 am
by RobLatour
Hi, there is already a switch to cast to an ip, as an example:
cast -text "this is a test" -ip 192.168.1.123
a list of ips can be obtained via the command:
cast -inventory
However, I believe the issue you are having is that with the Hyper-V Default Switch enabled casting won't work.
I'm not yet sure why that is, or if I can force casting through a specific NIC. I'll need to take a deeper look.
Re: Specify the IP address for the PC running the cast software
Posted: Thu Jan 13, 2022 11:00 am
by RobLatour
I found this program
https://r1ch.net/projects/forcebindip which says it will do the trick, although when I tried it, I could not get it to work with the Hyper-V adapter enabled.
Of course, with the Hyer-V adapter disabled, everything works fine with cast alone (and I don't even need the forcebindip program at all.
Having that said, my Google devices are on a separate network, so that is perhaps making it difficult for me to use forcebindip.
My google device I want to cast to is at 192.168.200.114. I tried:
ForceBindIP 127.0.0.1 "C:\Program Files\cast\cast.exe" -text "This is a test" -ip 192.168.200.114 -pause
ForceBindIP 192.168.200.114 "C:\Program Files\cast\cast.exe" -text "This is a test" -ip 192.168.200.114 -pause
ForceBindIP {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} "C:\Program Files\cast\cast.exe" -text "This is a test" -ip 192.168.200.114 -pause
(the -pause is so that I can see the results. However, it would not be needed once it was working.)
In any case, if you have any better luck, please let me know.
ref:
https://superuser.com/questions/1369902 ... twork-card
ref:
https://www.howtogeek.com/117890/how-to ... work-card/
Re: Specify the IP address for the PC running the cast software
Posted: Thu Jan 13, 2022 1:07 pm
by RobLatour
As an update.
I rebooted my PC and now I can use Cast just fine, even if with the Hyper-V virtual switch enabled.
Not sure why this is, I tried running a vm on Hyper-V to see if using it would make a difference. It did not, Cast runs just fine with or without Hyper-V actually running a vm.
I checked the cast executable, in case the forcebindip program had updated it in some way, but it was unchanged. In fact, I reinstalled Cast and it is still working fine.
The only other command I ran, from the c: prompt, was
route print
to see the priority order of my adapter cards - however, I can't see that having made a difference at all.
In any case, Cast is working fine for me and as I understand it is working fine for you too (with Hyper-V disabled).
If you have any additional problems, just let me know.