[英]Server - Client communication WPF C#
有數百種方法可以做到這一點。 一個是簡單的消息隊列,例如RabbitMQ,ZeroMQ,MQSeries等。
當服務器需要告訴客戶端將消息放入隊列的消息時,消息隊列會通知客戶端並傳遞消息,以便客戶端可以對它采取行動。 如果您需要兩種方式,則只需重復此過程即可,但是要在不同的隊列中進行。 (如果您只想要一個隊列,則使用另一個主題)。
至於有效負載,您的數據可以隨心所欲。 我個人創建一個對象,將其序列化為JSON並傳遞JSON。 客戶端將反序列化,現在可以使用完整的對象。 這樣,您可以在將來根據需要向對象添加其他屬性。
同樣,您可以在服務器端編寫一個TCP服務器,在客戶端編寫TCPClient,以進行直接通信。
或者,您可以在客戶端和服務器上使用WCF。
這樣做的方式很多,各有優缺點,所以我將對其進行研究,然后為您的需求選擇最佳的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.