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

时间:2017-04-12 17:19:26

标签: asp.net sockets tcp embeddedwebserver

我有一个可视化的基本控制台应用程序,用于监控/控制水流量。它'侦听'TCP / IP套接字并响应发送到的简单命令 它的港口。

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

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

我是网络编程的新手,任何人都可以建议最简单的方法来添加一个简单的Web界面到现有的VB控制台应用程序,或者我需要从VB网站项目开始,并以某种方式让它'听'到' tcp / ip socket?

1 个答案:

答案 0 :(得分:0)

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

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