gpt4 book ai didi

c# - 发布/订阅架构

转载 作者:行者123 更新时间:2023-11-30 15:50:07 24 4
gpt4 key购买 nike

我尝试编写一个发布/订阅系统(客户端和服务器端),其中客户端接收定期更新(如心跳、消息控制)并可以向服务器发出命令(订阅某些源,....)。

这样做的好方法是什么?我已经有一个服务器实现了一个线程池来管理传入的客户端连接。

我想知道如何处理连接的双方都可以在 NetworkStream 中读取或写入数据这一事实。此外,我的更多客户实际上会向服务器发出很少的命令(主要是为了订阅一些数据,然后只是定期更新)。我尝试使用普通套接字、tcpclient、tcplistner(我稍后会看到关于 WCF 的内容)

谢谢戴夫

最佳答案

或者一些免费的东西,比如使用 MSMQ 和 WCF 的 pubsub。

http://dotnetslackers.com/CSharp/re-108306_Building_a_Pub_Sub_Message_Bus_with_WCF_and_MSMQ.aspx

关于c# - 发布/订阅架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/974683/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com