我正在开发一个将文件复制到服务器的应用程序。
我需要一种方法来确定客户端是否物理连接到网络(LAN电缆或无线连接),或者客户端是否通过其他方式连接。
例如,如果我的应用程序在办公室的笔记本电脑上运行,我可能会被插入。稍后我断开连接并回家,然后我的笔记本电脑连接到我的路由器和我的提供商。
我想过检查域名,但这只是给了我开发PC的名字。我还考虑过查看文件共享是否可用,但是如果某个未真正连接的人创建了一个具有相同名称的映射,那么它就是错误的结果。
最后,应用程序将确定它的连接方式,然后执行文件复制或FTP文件。
我怎么知道它是如何真正连接的?
由于