Error when trying to start the server

thejoshler

06-07-2006 22:27:03

When I try to start the server, I get an error recorded in my log that says

"2006-07-06 131217 Webserver could not be started (Could not bind socket to xxx.xx.xxx.xxx port (8081))"

I verified that I am using my external IP ([i37oq2s2z]not[/i37oq2s2z] 192.168.xx.xx) and that the ports are open through both my router's configuration and Windows Firewall. However, the server still can't start. Any ideas on how to fix this?

I can start the server using my internal IP address, but not the external one.

It may also help to know that I am using a Linksys wireless router/modem (#WCG200) and the computer running Vibe Streamer is connected wirelessly.

mglukhovsky

06-07-2006 22:52:00

Have you tried any ports besides 8081? Also, I know you checked Windows Firewall, but do you have any other security software running?

thejoshler

07-07-2006 02:09:25

I have tried other ports, none worked. I have AVG (free antivirus) running usually. I closed it down and tried again, still nothing.

mglukhovsky

07-07-2006 05:07:21

Well, when a program complains that it can't bind to a socket, it's usually because that port is in use on the local machine.

You were very detailed, but it's worth it to go over the basics... do you have any other programs running that use port forwarding? (BitTorrent, gaming, HTTP server) Try setting up forwarding using this guide [url1kl0l63w]http://www.portforward.com/english/routers/port_forwarding/Linksys/WCG200/default.htm[/url1kl0l63w]

Have you tried Vibe Streamer on another computer in the household, or are you running on only one machine? If you don't have another program that accepts incoming connections, try installing one to see what mileage you get (Azureus is a good example).

Again these are the basics, perhaps someone has first-hand experience with these error messages.

thejoshler

07-07-2006 05:48:17

This is indeed very wierd. I have had experience with port forwarding with bittorrent and online games before. I run utorrent, and it works just fine, obtaining speeds up to 200kb/s. I tried closing down bittorrent and running vibestreamer on the same port, no luck. The only other computer I'm able to try vibestreamer on is my work computer, but we're firewalled and there's no way I'd be able to run it outside our local network.

Does anyone know of a good program that shows what ports are being used and what's using them?

I'll keep playing with it, thanks for the suggestions so far!

mglukhovsky

07-07-2006 06:33:52

Two very good programs (and both free and small) are CurrPorts ([url1y2tifi9]http://www.nirsoft.net/utils/cports.html[/url1y2tifi9]) and SmartSniff (more detailed and involved, [url1y2tifi9]http://www.nirsoft.net/utils/smsniff.html[/url1y2tifi9]).

Maybe that will find the problem...

siit

07-07-2006 10:02:12

Vibe Streamer has really no communication with your router so when you get the error "could not bind to socket" it means that the inbound socket cannot be opened nomatter how your configurations in the router is, and I'd say 99% due to that the given port is already being used by another application. But now if you say that you've tried different ports, to be honest I really don't know what else it could be. Try restarting the computer and try starting Vibe Streamer on different ports before starting any other program.