2016-07-19 101 views
0

我在SNMP中有一个问题。我有一个聊天应用程序,它在局域网中工作。聊天应用程序在vb.net中开发。它有一个中央服务器和安装在所有其他计算机上的客户端。 目前它部署在少数(50)客户端上,我们正在使用ping检查客户端的状态(在线/离线)。 我知道这不是一种有效的方法,所以我打算实施一种适用于大量客户端的方法(500-1000个客户端)。可以在两个应用程序之间使用SNMP进行通信

所以我的问题是我可以使用SNMP建立两个应用程序之间的通信?或检查客户的状态?

+1

此问题与SNMP无关,SNMP不适用于聊天应用程序。您可能应该检查其他协议或框架,例如WebSocket和SignalR。 –

回答

1

SNMP代表小号 imple Ñ etwork 中号 anagement P rotocol。这意味着这个协议的目的是管理网络上的东西(打印机/路由器/有时是应用程序)

当然,你可以找到一个主机是否在线,你甚至可以使用SNMP (但是SNMP并不意味着这样做,所以这将是艰难的事情)

我认为你有一个概念问题。您已拥有客户端 - 服务器连接(用于传输聊天数据)。也许你可以检查客户端是否连接?或者添加一个隐藏的“IMCONNECTED”消息,以便服务器知道客户端已连接

相关问题