If all you need is to transfer a file to the Windows PC, the easiest way if to get the Android app to upload the data to a Folder on a website using FTP and get the Windows PC to check the Folder frequently to see if there is anything to download (using FTP). No special IP addresses required. Updates to databases on the Windows PC do not have conflicts or too many files to handle simultaneously.
I use this, works like a charm, when I have internet.
But in some situations there's no internet. (at all)
Therefore i have to exchange files / data between laptop and android terminal without internet.
Using smb is difficult, the people who work with this app don't know anything from pc's.
Sometimes they have a firewall of the anti-virus software etc, sometimes the network settings change.
Even sometimes smb has to put on again, etc.
So I need a bullet proof way of transferring, whatever they did with their laptop.