【问题标题】:How to get my vb.net program to use one network over another如何让我的 vb.net 程序使用一个网络而不是另一个网络
【发布时间】:2015-10-09 16:07:42
【问题描述】:

vb.net 程序员,我很想知道是否有一种方法可以使用,所以我正在开发的任何程序都可以选择特定的网络。我问这个是因为我最近注意到在 wifi 上时,我仍然能够从 lan 连接访问映射的驱动器。如果有任何资源可以启发我,我会全神贯注,因为每次我必须测试或处理数据库问题时,不断切换到我的局域网连接很烦人。附加信息:我的程序连接到局域网上的 microsoft sql 服务器。

【问题讨论】:

  • 看看这里,也许会对你有所帮助:stackoverflow.com/questions/5325627/…
  • 看看这篇文章是否能解答你的疑惑:stackoverflow.com/questions/4547032/…
  • @DavidBS 您的答案与我正在寻找的最接近。我唯一不明白的是,在调用 tcpClient.Connect("stackoverflow.com", 80);我在我的应用程序代码中的哪个位置指定使用该连接?
  • @Ken_S,您没有指定您需要哪种活动,而只是指定了如何选择不同的连接。你到底想做什么?
  • 好吧,我希望我正在构建的程序在我同时连接到 lan 和 wifi 时始终连接到 lan 连接上的 sql server。

标签: vb.net network-programming


【解决方案1】:

好吧,我想我找到了问题的答案,尽管它与 vb 代码没有任何关系。由于我只处理两个连接:我的部门 wifi 和可能工作场所的主网络(lan),我决定将 lan 连接的度量值更改为 9999 并将 wifi 设置为自动。不知何故,我能够保持两个连接都打开,并且我的程序正常连接到局域网上的 mssql 服务器,同时我能够使用我部门的 wifi 进行测试和浏览。那里有趣的东西。感谢您提供有趣的链接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多