我想使用下面的代码
web.config
测试目标端口。代码将作为PowerShell脚本的一部分运行。
是否可以检查使用哪个本地IP地址或(至少)本地网络适配器来启动连接?
答案 0 :(得分:2)
一旦建立了连接,您就可以访问TcpClient
的Client
媒体资源,该资源会为您提供Socket
公开LocalEndpoint
{3}}属性,可以强制转换为IPEndpoint
并进行查询。
但是,如果你想要之前这个信息你建立连接,那么没有。没有多少预先检查可以让您知道在实际建立连接的后期网络连接的状态。
答案 1 :(得分:0)
我能想到的最好的方法是在连接时检查netstat -n -o
。它将显示本地和远程地址之间的映射