【问题标题】:Existing VB console app needs web interface - Best approach?现有的 VB 控制台应用程序需要 Web 界面 - 最佳方法?
【发布时间】:2017-04-12 17:19:26
【问题描述】:

我有一个 Visual Basic 控制台应用程序,用于监控/控制水流。它在 TCP/IP 套接字上“侦听”并响应发送到的简单命令 它的港口。

由于它最近被记录在案,它自然需要改变。

现在要求 VB 应用程序也显示一个非常简单的网页,以允许用户通过浏览器控制水流 以及通过 TCP/IP 命令。

我是 Web 编程的新手,谁能建议最直接的方法来向现有的 VB 控制台应用程序添加一个简单的 Web 界面,或者我是否需要从一个 VB 网站项目开始,并以某种方式让它“听” tcp/ip 套接字?

【问题讨论】:

  • 您可以创建一个网页,一旦收到命令,它就会通过消息队列将命令发送到控制台应用程序。
  • 这看起来是个很棒的建议,谢谢@EJoshuaS。
  • 如果有帮助可以accept the answer吗?

标签: asp.net sockets tcp embeddedwebserver


【解决方案1】:

只是添加我的评论作为答案,您可以将网站创建为一个单独的项目,并让它通过消息队列发送控制台应用程序命令。

这样做的好处是让您可以相对轻松地相互独立地改变它们,从而使它们之间的耦合相当松散;事实上,使用控制台应用程序并不真正关心消息队列的“另一端”是什么类型的应用程序,因此您的实现将具有更大的灵活性。

【讨论】:

  • 使用了这个想法并按预期工作 - 再次感谢您。
猜你喜欢
  • 1970-01-01
  • 2017-04-06
  • 2011-06-21
  • 2019-10-09
  • 1970-01-01
  • 2019-01-21
  • 2010-10-25
  • 2021-12-12
  • 2016-09-28
相关资源
最近更新 更多