Thrift:向连接到服务器的所有客户端发送消息

时间:2017-05-05 15:38:38

标签: java c# thrift

我使用Thrift框架编写了一个客户端服务器程序,因为服务器是用C#编码的,而客户端是用Java编写的。我的问题是,如何使用Thrift创建一个消息监听器?例如,我的程序有一个列表,服务器在连接到每个客户端时发送给每个客户端。如果我有三个客户端连接到服务器,并且其中一个客户端修改了该列表(在服务器启动之前声明),我如何通知其余客户端列表已被修改?

谢谢。

1 个答案:

答案 0 :(得分:3)

由于您的服务器是C#,您可以尝试使用SignalR: https://www.codeproject.com/Articles/633378/ASP-NET-SignalR-Basis-Step-by-Step-Part

其他更困难的方法是直接使用套接字: https://msdn.microsoft.com/en-us/library/w89fhyex(v=vs.110).aspx