I am attempting to use the External Control Protocol to connect to my home Roku device from my externally hosted web application. I am attempting to retrieve the list of applications installed on the device, using "http://my.device.ip:8060/query/apps", where "my.device.ip" is replaced with the actual device ip address. I keep getting a "Connection Timed Out Error" from my web application; however, when I call the exact same URL from curl, "curl http://my.device.ip:8060/query/apps", I see the expected results. Can someone tell me what I am doing wrong and why I keep getting a connection time out from the web application? I am thinking this is somehow related to security and firewalls, etc., but I don't know how to resolve it. Has anyone been able to get past this issue?