信号器:从PersistentConnection接收消息如何在内部工作?

我想知道SignalR客户端在连接 Build 后如何从服务器接收消息?我的意思是,在调用 Connection.Send(message) 方法后,客户端内部会发生什么?

从阅读.NET客户端代码我发现 Connection 类中的 public event Action<string> Received 负责接收消息,但我找不到它是如何实现的 . 我需要知道它是如何在内部工作的,因为我想在Java上编写自己的客户端 .

回答(1)

2 years ago

你可以在github上读取signalR的全部来源:https://github.com/SignalR/SignalR

特别是,您可以找到PersistentConnection的源代码 - 位于https://github.com/SignalR/SignalR/blob/master/src/Microsoft.AspNet.SignalR.Core/PersistentConnection.cs