现有的VB控制台应用程序需要Web界面 - 最佳方法?

问题描述:

我有一个可视化的基本控制台应用程序来监视/控制水流量。它在TCP/IP套接字上“侦听”并响应发送到其端口的简单命令。现有的VB控制台应用程序需要Web界面 - 最佳方法?

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

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

我是新来的网络编程,任何人都可以提出一个简单的方法来添加一个简单的Web界面到现有的VB控制台应用程序,或者我需要开始一个VB网站项目,并以某种方式让它'听'一个TCP/IP套接字?

+0

您可以创建一个网页,通过消息队列将命令发送到控制台应用程序,一旦它接收到它们。 – EJoshuaS

+0

这看起来像一个伟大的建议,谢谢@EJoshuaS。 – user7857868

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

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