Hi i am trying to do the same thing. I am using my android phone to help me figure out if it will work from 1 computer here and a friends computer in another city. I have tried multiple things. Trying to get this to work with the eqbc mobile app using the phone's 4g. I don't have any problem connecting with wifi being on same local network to the eqbc. As soon as i turn the wifi off to use the 4g and then try to connect it tells me it can't connect.
I am severly confused and need some help please. I have set my computer to a DHCP reserved IP through the router settings, pretty much the same thing as static for the most part right?
I have also setup a port fowarding for port for external and internal port being the same # for both protocals. Also set IPv4 Address for that port to the same ip address that i reserved for my computer(static ip).
On the computer in the eqbc menu i set the port to same # mentioned above, I am not exactly sure which # i set for Bind IP here on the computer in eqbc. (I have tried the same that i set as the reserved static ip address, among several others including 0.0.0.0)
On the mobile phone app I assume i keep the same port # i am forwarding to in the router menu that i did above. I am unsure what the "server address" is suppose to be on the eqbc mobile phone app. I have tried several including 0.0.0.0 and the static ip reserved for my computer, the same that i needed for the EQBC Bind IP on the computer.
So as you can see i have learned a little the technology"slang" I am not good at in trying to figure it out. I am doing something wrong but i think I am close. Thanks for any help in advanced!
Data gets routed from 1 system (IP), to another, another, etc. - for example, from your phone, to your computer, and back. When on your local network with both, that is likely just through a switch (normal switch, or the switch built into your router), so effectively just 1 is connected to the other (local network). Those IPs you use, that your router or other server gives you either via DHCP, or static, are not internet 'routeable'.
What you need when connected outside your local network, e.g. via 4g on your phone, is the public internet IP that your ISP assigned to your router (modem or gateway) WAN port. You can get that via your router status page. That's why you need port forwarding (well one of the reasons) to set incoming connections to port XXX to forward to private IP computer X.X.X.X on port XXX. Any outside person on the internet, including yourself with your phone, would connect to the public IP on port XXX, and that gets forwarded to the private LAN IP (your eqbcs computer) on port XXX, and once the connection is established, they talk back and forth for the session.
Here is an example of what my setup COULD be:
Router/cablemodem/dslmodem:
Public (ISP assigned) IP: 205.119.32.104
Private (internal network) IP: 192.168.1.1
EQBCS computer:
Private (internal network) IP: 192.168.1.2
On router, you would set up a port forward, let's say port 2112 - any incoming connection to router on TCP port 2112 gets forwarded to internal IP 192.168.1.2 port 2112.
On EQBCS computer, it is listening on TCP port 2112, IP 0.0.0.0 (easiest that way, although you can certainly set it to the private IP it has, i.e. 192.168.1.2).
If connected to your LAN (wired or wireless), so you are on the private network with a private IP for your device (phone, tablet, pc, etc), you can just connect to that EQBCS computer private IP. So let's say I have a tablet with local private IP of 192.168.1.3, and I want to connect, I can just tell it to connect to 192.168.1.2 (the EQBCS system) on TCP port 2112.
If connecting from outside your local network, i.e. the internet, you can't see those 'private' IP networks. You would need to connect to the public IP of your router, and then that will get forwarded to the proper internal (private) computer - assuming you have port forwarding done properly.
In the above example, if you are on the internet with phone with 4g, then you would tell it to connect to IP 205.119.32.104 on port 2112. Your router would forward that to the internal PC of 192.168.1.2 port 2112, and connection established.
Hope that's clear enough.
htw