创建作为服务运行的程序并将状态提交到数据库(通过Internet)

时间:2011-12-02 13:26:20

标签: vb.net

我确信这是可能的,但我要求的不是真正的代码(除非有人知道这个例子)。

我打算做的是编写一个VB.NET程序,作为一种服务,它将我想要的任何客户端1(比如它在线)报告给互联网上的数据库,所以我可以查看management1和查看机器的在线状态(假设management1与在线数据库有连接)。

报道的内容并不重要,我所看到的是创建这样一个系统的起点。我已经谷歌搜索了,什么都没有,我只是想要一个“起点”或一些文档来看待创建这样的东西。该服务看起来并不太困难,但定期报告在线状态或任何类型的数据库任何类型的数据都不是我确定如何处理的。

我已经设置了一个VBS,它将信息报告给ASP脚本,然后将其放入数据库,但我不知道如何为vb.net服务创建一个“保持活动”连接。

对于正确方向的任何帮助或推动都将不胜感激。

编辑:一个很好的例子是logmein服务,它为网页提供在线/离线信息 - 这是一个类似的基本版本

1 个答案:

答案 0 :(得分:0)

简单的客户端服务器架构应该足够了。

我会根据托管webservices的服务器进行设置,客户端可以是一切。在这种情况下,我会每秒更新一次客户端状态。

如果您需要每秒发送大量数据或更多数据,我会考虑使用WCF使用远程处理/套接字,但由于客户端防火墙等原因,这总是很难设置.Webservices通常很容易使用。