Hi,
I want to find my computer by giving the my fixed ip address over the internet.
I tried but most of the solution find the client's ip address but i am not working like that.
Can any one help me in this matter.
Thank YOu.
GM.
Hi,
I want to find my computer by giving the my fixed ip address over the internet.
I tried but most of the solution find the client's ip address but i am not working like that.
Can any one help me in this matter.
Thank YOu.
GM.
: the key technical point is whether the machine with the GSM modem has a routable public IP or only a private (RFC1918) address behind NAT. As hinted, a true inbound "reach me by IP" setup needs a public static IP or router port forwarding / VPN. — the patterns below apply if you need a repeatable, reliable solution.
Two practical architectures work well. Option A (direct inbound): run a small authenticated HTTPS service on the client PC that accepts send requests and issues AT commands to the modem. Configure the client router to forward an external port to that host, restrict the firewall to your server IP, and use TLS and an API key. Option B (recommended for NAT/firewall environments): install a lightweight agent on the client PC that polls (or maintains a single outbound WebSocket/MQTT connection) to your central web app for queued SMS jobs, sends them locally via the modem, then posts acknowledgements. The pull model avoids port forwarding and is far more robust across ISPs.
Practical notes and troubleshooting: confirm the modem appears as a serial/virtual COM device and test AT commands locally (PuTTY/serial test). Implement idempotent message IDs and retries in the agent so messages are not duplicated. Consider using existing SMS gateway tools (Kannel, Gammu/smsd) on the client if you prefer a packaged gateway. Keep security tight: TLS, API authentication, IP filtering, and minimal open ports. Example polling pseudocode:
loop:
msgs = GET https://central.example/api/pending?client=ID
for m in msgs: send_via_serial(m.phone,m.text); POST ack(m.id)
sleep(backoff)How and why are you trying to connect to the remote machine? If we know this, we can say something. To find the computer over the internet independently, it must have the static(dedicated) IP address.
How and why are you trying to connect to the remote machine? If we know this, we can say something. To find the computer over the internet independently, it must have the static(dedicated) IP address.
Actually, I have build a web application there customer can get the quotation about products and clients do not want to get online everytime so thats why he wants a sms system and a sms Alert message will be sent him on mobile if any customer has a query about products. So thats why GSM modem and fixed / private IP address will be provided for this system.
Through this private IP Address i want to access gsm modem which is attached Client machine's usb/serial port. There gsm modem will send the message to the client's mobile.
Hope you will understand my point of view and give the good idea / code hint how can i do this.
Thank you.
GM.
Just stumbled over this post. Have you got a solution? I have a similar project and need your help please.
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.