2010-03-19 42 views
2

此处的业余爱好者/非专业程序员。我没有很好的掌握网络地址。在发送Web请求时以编程方式访问不同的NIC

我有一台计算机可以同时连接到两个不同的网络。 1通过无线,一个通过网线。

在我的DotNet(c#)窗体表单应用程序中,我希望它通过其中一个NIC向其中一个网络发送一些请求,并通过另一个请求发送其他请求。

我该如何指定/设置(某些dotNet对象属性?)哪个网络/ NIC请求流过?

+2

看看这里其实很简单:http://stackoverflow.com/questions/436778/send-broadcast-message-from-all-network-adapters – 2010-03-19 18:17:27

+0

完美,谢谢。 – SteveH 2010-03-19 18:26:26

回答

0

使用Socket.Bind()在连接之前指定一个特定的本地端点,然后建立连接。根据您绑定的两个本地ips中的哪一个,它应该通过一个接口或另一个接口。

+0

谢谢MK,这也是我从日产粉丝的链接中得到的。 – SteveH 2010-03-21 12:59:16