簡體   English   中英

C#服務器 - 客戶端應用程序建議

[英]C# Server-Client Application Advise

我想用C#編寫服務器 - 客戶端應用程序。 服務器應用程序必須向客戶端發送消息或對象,此消息必須在客戶端應用程序中觸發某些功能。 我應該使用什么類或技術? System.Net TcpClient類還是.NET Remoting或其他技術? 我應該從哪里開始? 我是網絡編程的初學者。 任何建議都會有所幫助。 感謝您閱讀此問題和答案。

如果您專門處理發布/訂閱方案,我建議使用ZeromMQ (clrzmq + libzmq)。 ZeroMQ非常易於使用且速度非常快。 你會發現很多C#例子,對應於ZeroMQ網站上的各種場景。 根據您的特定需求,您可以將ZeroMQ和OpenPGM結合起來進行pgm(tcp)或epgm(udp)多播。

只需使用UdpClient類。 如果您需要更高的可靠性,稍后您可以轉移到TCP。 UDP是通過網絡發送消息的最簡單方法。

嘗試弄清楚這些聊天客戶端/服務器應用程序如何工作。 它會讓你思考正確的方向。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM