I am trying to test a website on mobile devices, but I keep getting timeouts on Android (using Chrome) and iOS tablets and smartphones (using Safari). My Windows tablet and a separate Windows PC (both using Chrome) work fine. Here is my network setup. It's a little convoluted, but blame COVID-19 and working remotely for that.
Web Application: DotNetNuke running on IIS using dedicated MSSQL database to store user account information and localization settings.
Web Server: Windows 10 running a local MSSQL web server database and IIS. Connected Wireless to my internal network. Using a VPN client to connect to the Rest API within my work network to access the core application server. The web server has a self-signed, untrusted certificate.
Windows PC: Windows 10 laptop connected via wire to the network. Certificate error is ignored by the user in Chrome and the webpage comes up.
Windows Tablet: HP tablet running Windows 10 connected wireless to my network. Certificate error is ignored by the user in Chrome and the webpage comes up.
Android Phone: Google Pixel 3 connected via WiFi to my network. Using Chrome, connection times out.
I've try a couple of Android devices and an iPhone, and neither connect. I'm not sure where to begin debugging this. I know it worked last week because I tested the configuration to prepare for testing this week. Any blaring issues to look at, other than perhaps a code change that broke the mobile rendering?
What is the way of your Windows Tablet connected the network? Is the wireless connected way the same to Android Phone? in other words, using WiFi too?
I doubt if your Wifi network works like before. Check your IP of the Android Phone, then Ping the IP on the webserver, and confirm whether the network with the target web server is unobstructed.
Alternatively, we Ping the gateway of the network on both an Android phone and the website.
About the Ping Tool in Android phone.
https://www.makeuseof.com/tag/android-networking-apps/
Feel free to let me know if there is anything I can help with.
Related
Idea
I am tring to make two applications one on PC and one on android phones(maybe IOS). My desktop app is build on python and the phone app with .dart on flutter emul.
Basically the only thing I want is to pass a variable from my phone to a desktop and do something with it. Of course the 2 devices will be on the same home network.
Question
I have already tested HTTP requests and TCP connection and I got both of them to work. My problem is that I want this app to go online eventually and as things are the connection is made on my IPv4, that is different in every device.
How can I make the desktop server side to wait for a phone to connect on it and the phone to search and find the open IP and port and the name of the device?
I want to connect my flutter app to node server locally through my real device.I have seen many solution but still didn't get any clear picture.can anyone elaborate the steps to connect
you have two ways to do that:
1- if your mobile and computer - which contain (node.ja and database) - connected at same wifi, so, you should just go to CMD in your computer and type (ipconfig) and try to find the ipv4 for (wireless) or wifi, after that just in your mobile you can access the api by just replace (localhost) or (127.0.0.1) with your local ip which your found in cmd.....
or if you don't using wifi, you can just run your mobile hotspot, and connect your laptop with it by wifi, and also follow same steps as above...
Device must be able to connect to localhost:<port> but to make this happen connect your mobile to computer via usb or connect over same wifi connection.
After this hit chrome://inspect/#devices and port forward localhost: to so now you can easily connect to localhost:<port> on your mobile phone.
Refer to image below and for more details check out the insightful medium blog by Neeraj Moudgil
https://medium.com/#neerajmoudgil/how-to-test-localhost-node-apis-on-android-device-253fcdd32c18
Anyone else having issues attempting to stream Hololens 2 using the Microsoft HoloLens desktop app?
I put in the IP of the hololens and it connects because my hololens will give me the pin.
I proceed to create username and password and immediately the Microsoft HoloLens app says, "We can't connect to (HOLOLENS NAME). Edit your device's IP address, user name or password, if they have changed, to reconnect."
I can connect to the hololens no problem using a browser by going to "https://(hololensIP)" and logging in. When I restart the hololens using the browser, I can connect for 2 seconds as soon as it starts up, but then it kicks me out and gives me the same message as before.
Anyone else experience this problem?
This is a tracking issue, and our PG team is working to get a fix for this in future OS update for the HoloLens device.
For now, the temporary workaround is to get a new IP address for the device and retry again from the dashboard. Then, enter the new IP address in the HoloLens desktop app. If it still cannot work after trying this solution, please feel free to feedback.
I am trying to access files on a network computer via a J2ME MIDlet. This MIDlet runs on a device that is connected to the network via a WI-FI router. The MIDlet can see the other devices (that is, it has visibility to the other devices's IP on the network).
Has anyone done this successfully? If yes, what connection API have you used and if you could share some code?
I have tried using the FileConnection API, but passing the following results in connection error:
conn = (FileConnection)Connector.open("file://IP_OF_COMPUTER_ON_SAME_NETWORK/");
As per the FileConnection API, you should be able to connect to devices on the network as it allows hostname access.
I am unable to run a web server on the designated computer otherwise I would just write a simple web script (and run a web server).
Thanks in advance,
Vikram
AFAIK, you can not access File from remote Computer directly. And if you still want to do it , your mobile must be connected with the remote computer by WiFi or GPRS.
Install apache on the remote computer and set it up as a server (localhost). You can then view the file folders via the phone browser.
I'm trying to access serial port through web browser.
The reason is for downloading firmware to a device that is connected to the same machine that is running the browser (via USB to rs-232).
I'v searched around and have seen that this is doable via Silverlight, but this is Windows only centric since it requires COM support, while my main operating system is Linux, then Windows and then Mac.
I know it's easy to develop JavaFX / QT / Mono / AIR cross platform applications, but those require installing a huge runtime binaries and only then run the application.
I'm trying to keep it really simple, plug your device, visit a web site and it will auto install your application.
Do you guys think it's possible?
Thanks.
https://code.google.com/p/java-simple-serial-connector/
Since Java is cross platform, this would be the only thing required to get the serial support you need in browser.
(not exactly a security nightmare as #"awm" proposed) You could implement a websocket on the localhost, expose a port that is rarely used and call that websocket to open the serial port and feed data to the device to upgrade the firmware.