hyperblast / beefweb

Web interface plugin for DeaDBeeF and foobar2000 players
MIT License
247 stars 30 forks source link

failed to bind to address [0.0.0.0]:8880: bind #230

Open pypetey opened 1 year ago

pypetey commented 1 year ago
Startup time : 0:00.276708
beefweb: failed to bind to address [0.0.0.0]:8880: bind: An attempt was made to access a socket in a way forbidden by its access permissions [system:10013 at D:\a\beefweb\beefweb\cpp\build\Release\extlibs-root\include\boost/asio/detail/win_iocp_socket_service.hpp:244:5 in function 'bind']
beefweb: failed to bind to address [::]:8880: bind: An attempt was made to access a socket in a way forbidden by its access permissions [system:10013 at D:\a\beefweb\beefweb\cpp\build\Release\extlibs-root\include\boost/asio/detail/win_iocp_socket_service.hpp:244:5 in function 'bind']
beefweb: failed to bind to any address

Changing settings to other port works but I wanted to keep it on the default so I can control foobar via streamdeck.

hyperblast commented 1 year ago

Hi,

please check that this is not firewall/anti-virus blocking.

also make sure that port is not used by some other applications.

The later could be done in admin console with netstat -aofnb -p tcp

I get something like:

 TCP    0.0.0.0:8880           0.0.0.0:0              LISTENING       15592
 [foobar2000.exe]
pypetey commented 1 year ago

Stream Deck was making calls to 8880 but after killing streamdeck process - foobar still can't start on this port. and netstat -aofnb -p tcp returns nothing related to 8880.

I'm still trying to explore the root cause of the issue.