2016-07-19 6 views
0

Ich habe eine Frage in SNMP. Ich habe eine Chat-Anwendung, die im lokalen Netzwerk funktioniert. Die Chat-Anwendung wird in vb.net entwickelt. Es hat einen zentralen Server und Clients auf allen anderen Computern installiert. Derzeit wird es auf einer kleinen Anzahl (50) von Clients bereitgestellt und wir prüfen den Status (online/offline) von Clients, die Ping verwenden. Ich weiß, dass dies keine effiziente Methode ist, deshalb plane ich eine Methode zu implementieren, die in einer großen Anzahl von Clients funktioniert (500-1000 Clients).Es ist möglich, SNMP in der Kommunikation zwischen zwei Anwendungen zu verwenden

Also meine Frage ist, kann ich SNMP verwenden, um die Kommunikation zwischen zwei Anwendungen herzustellen? oder um den Status der Kunden zu überprüfen?

+1

Diese Frage hat nichts mit SNMP zu tun, und SNMP ist nicht für Chat-Anwendungen gedacht. Sie sollten wahrscheinlich andere Protokolle oder Frameworks wie WebSocket und SignalR überprüfen. –

Antwort

1

SNMP steht für S imple N etwork M anagement P rotocol. Dies bedeutet, der Zweck dieses Protokolls ist die Verwaltung von Daten über Netzwerk (Drucker/Router/manchmal Anwendungen)

Natürlich können Sie feststellen, ob ein Host online ist, Sie können sogar eine Chat-Anwendung nur mit SNMP (aber SNMP ist nicht dazu gedacht, das zu tun, so würde es Dinge auf die harte Tour machen.)

Ich denke, dass Sie ein Konzeptionsproblem haben. Sie haben bereits eine Client-Server-Verbindung (Sie verwenden Chatdaten). Vielleicht können Sie überprüfen, ob der Client verbunden ist? oder fügen Sie eine versteckte Nachricht "IMCONNECTED" hinzu, damit Ihr Server erkennen kann, dass der Client verbunden ist

Verwandte Themen