2016-07-19 222 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」消息,以便服務器知道客戶端已連接

相關問題