我想知道SignalR客户端在连接建立后如何从服务器接收消息?我的意思是,在调用Connection.Send(message)
方法后,客户端内部会发生什么?
从阅读.NET客户端代码我发现public event Action<string> Received
类中的Connection
负责接收消息,但我找不到它是如何实现的。我需要知道它是如何在内部工作的,因为我想在Java上编写自己的客户端。
答案 0 :(得分:0)
您可以在github上阅读signalR的完整来源:https://github.com/SignalR/SignalR
特别是,您可以找到PersistentConnection的来源 - at https://github.com/SignalR/SignalR/blob/master/src/Microsoft.AspNet.SignalR.Core/PersistentConnection.cs