我需要創建一個C#程序,它可以在我們的本地Windows客戶機上運行。這些'客戶'程序將不得不從另一臺機器上運行的'管理員'程序中接收命令。 這些命令可能是重新啓動客戶端計算機,返回一些關於IP地址的本地信息等回到'管理員'程序。使用什麼? WCF或套接字?在C#程序中
但是如何做到這一點?我對WCF有一些瞭解,但這是否正確? 如果我使用WCF,那麼我將不得不讓客戶端程序像每一秒一樣運行服務方法來檢查新命令。通過套接字,我建立了一個'直接'連接,客戶端只是等待命令接收 - 是不是正確的理解?
哪種方式對我來說是正確的方式?
我們正在談論~10個客戶端,我想要1秒的最大延遲(發送命令 - 接收信息)。
任何提示也將不勝感激。
問候
使用wcf,它比socket更容易,yor目標不需要高性能 –