C#代码检测网络是否连接,包括本地网络检测和远程Tcp、Udp端口检测