Poxican wrote:Ahhh brilliant, that's it working now. Thanks very much GJ51.
What was happening before then when I just put my IP address in there? Was it still connecting via the internet?
The fact that you're using the term "my Ip address" so loosely is an indication of what you're having trouble getting a handle on here. You are now running a home network, therefore there are many ip addresses involved.
First, your ISP assignes a public, or external, IP address to the gateway device they provide when you obtain internet service. If you go to
http://www.canyouseeme.org/ you will see your external ip displayed and you can test any ports on your network to see if they are open.
Second, your router will assign an internal ip address to each component on the network, including, itself (usually at 192.168.1.1) and any computers and handheld devices, and wireless gear that is connected. DHCP, or dynamic host configuration protocol on the router usually handles internal ip assignments using the next open address from the bottom up. So if you attach the first computer hardwired to the router, it'll probably get 192.168.1.2, cell phone on wifi would then get 192.168.1.3, and so on. You can overide DHCP and make manual assignments if you like, which can have benefits, but let's keep it basic for now.
If you phone is connected LOCALLY over Wifi, then it is just connecting using the routers internal addressing scheme. If your phone is on 192.168.1.3 and you have SS running on your computer on 192.168.1.2, then all communication is internal, the phone makes the request fro .3 and the router passes it to .2 and the connection is made.
If you connect your phone over a cell providers network via 3g, you have a whole different scenario. The phone is now connected to a different network which then transmits any request for music from Subsonic over the intrnet. Therefore, your phone has to have the correct address information to get back to your SS server over the net. That means you have to give the servers at yout cell provider the EXTERNAL IP address+the port number that the Subsonic service is open on. Lets say your ip+port# is
http://98.117.185.5:8084/ When the request is made to the gateway device with that port number, the router gets the request, then looks at the port number requested and uses the routing table to determine what address INTERNALLY gets the request. In this case if you have the port forwarding information in the router it would pass the request to 192.168.1.2 where the Subsonic service has been patiently listening. The connection is then made and you have tunes.
If the routing information is not correct, then the connection fails. I'd guess that more than half of the posts for assistance on these forum pages are due to not understanding and/or improper set up of the router.
So tell me, which IP address were you talking about anyway?
