.net 如何使用到active directory的特定网络连接检索用户信息
需要关于如何使用特定LAN连接连接到Active Directory的输入吗.net 如何使用到active directory的特定网络连接检索用户信息,.net,active-directory,network-programming,.net,Active Directory,Network Programming,需要关于如何使用特定LAN连接连接到Active Directory的输入吗 域Abc->连接1 域xyz->连接2 我有2个NIC卡,可以连接到不同的网络。此时,当我们需要为特定的xyz检查/重置Active Directory上的任何帐户时,我们使用虚拟映像 我已经编写了一个小应用程序,允许我访问使用连接1的广告(ABC) 在互联网上,我遇到了Socket类(System.Net.Sockets)/System.Net.Sockets名称空间,在这之前我做了更多的研究/阅读 有谁能建议使
- 域
c->连接1Ab
- 域
->连接2xyz
xyz
检查/重置Active Directory上的任何帐户时,我们使用虚拟映像
我已经编写了一个小应用程序,允许我访问使用连接1的广告(ABC
)
在互联网上,我遇到了Socket类(System.Net.Sockets
)/System.Net.Sockets
名称空间,在这之前我做了更多的研究/阅读
有谁能建议使用.NET将其绑定到连接2的方法吗?我相信您需要做的是使用套接字的“绑定”方法,并且在设置端点时,使用您希望连接的适配器的IP地址和端口0 我在我的Mac电脑上,所以我不能正确地测试它,但我相信它会是这样的:
var endPoint = new IPEndPoint(nicIpAddress, 0);
Socket listener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp );
listener.Bind(endPoint);
listener.Connect(...);
阿法克;在.Net处理网络的层面上,它不关心硬件,它只关心您连接到正确的网络地址;因此,通过IP地址绑定到卡将(希望如此!)确保该套接字的通信使用该网络接口,而不是另一个