C#识别连接的网络

时间:2016-02-15 17:18:16

标签: c# networking

我正在开发一个将文件复制到服务器的应用程序。

我需要一种方法来确定客户端是否物理连接到网络(LAN电缆或无线连接),或者客户端是否通过其他方式连接。

例如,如果我的应用程序在办公室的笔记本电脑上运行,我可能会被插入。稍后我断开连接并回家,然后我的笔记本电脑连接到我的路由器和我的提供商。

我想过检查域名,但这只是给了我开发PC的名字。我还考虑过查看文件共享是否可用,但是如果某个未真正连接的人创建了一个具有相同名称的映射,那么它就是错误的结果。

最后,应用程序将确定它的连接方式,然后执行文件复制或FTP文件。

我怎么知道它是如何真正连接的?

由于

0 个答案:

没有答案