Eddie robot : DSS Command Prompt error : "Coulld not start HTTP listener"
eddie robot user
Posts: 3
Following the instructions in the file : ParallaxKitReadMe.html for the eddie robot, I entered the command "KinectUI" in the "DSS Command Prompt" window. The following error message is displayed : "*** Initialization failure : could not start HTTP Listener. The two most common causes of this are : 1) You already have another program listening on the specified port. 2) You do not have permissions to listen to HTTP requests. Use the httpreserve command to run using a non-administrator account. Exception message : Access is denied".
What is an HTTP listener?
How do I determine if I already have another program listening on the specified port?
Which port is the specified port, and where would I find that information?
The httpreserve command requires many parameters, has anyone made this work?
What is an HTTP listener?
How do I determine if I already have another program listening on the specified port?
Which port is the specified port, and where would I find that information?
The httpreserve command requires many parameters, has anyone made this work?
Comments
The first think to check is the version of Kinect for Windows that you have installed. The link on the main page is for version 1.5, but RDS is only operational with 1.0. The link for that download can be found here: Kinect for Windows SDK 1.0.
Let us know if this helps.
-- Jessica
You were right, I had the latest version of the Kinect software (1.5). I uninstalled it all and installed 1.0. I still get the same error message.
Robert
Cheers,
Jessica
I still get the same error from the DSS command prompt window.
thanks,
Robert
That could be the root of the issue. Silverlight should have installed with Visual Studio, however, there are also downloads available here: http://www.silverlight.net/downloads.
The last thing I would check would be to make sure the COM port has been changed in the Serial Communication Service configuration file. Directions for doing so can be found here.
Barring that, I would check with the Microsoft Robotics community. We here at Parallax have a limited working knowledge when troubleshooting RDS, and the software developers are available in that forum to answer more perplexing questions.
Hopefully this helps!
Cheers,
Jessica
There are a couple of things you can do to troubleshoot this.
When you start the DSS prompt do you right click and run as administrator?
Are you familiar with netstat commands at the command prompt? If so you can use the switches to show port and process IDs to see if you have something running on the default port of DSS (50000 and 50001). If there is a process running there and it is not important you can use the process ID (PID) to kill the process.
I have used the httpreserve command, but I'm not at my "Eddie Computer" so I don't have the syntax.
There is also the easy route and simply specify different ports when you start the DSS host. I commonly use 60000 and 60001 since nothing ever seems to use them.
I actually have written some detailed procedures for this to put under the resources section of my blog. I'll try and get that online this evening and if you are still having problems I'll send you the link.
Todd