![](/img/trans.png)
[英]Android SignalR java-client: Not receiving all the SignalR messages on the HubConnection
[英]SignalR java: client-test-integration-android : InvalidHttpStatusCodeException
我试图通过Android测试集成(随Signalr官方Java客户端提供)运行signalR自托管示例服务器( http://www.asp.net/signalr/overview/deployment/tutorial-signalr-self-host ) )。 我已经测试了用C#编写的客户端可以从本地网络中的另一台计算机访问自托管服务器(我在服务器上将localhost更改为*)。 但是,我尚未成功从android连接。 我收到以下错误:
严重:自动传输-错误:microsoft.aspnet.signalr.client.http.InvalidHttpStatusCodeException:无效的状态码:500
完整的日志可以在这里看到:
我想念什么吗? 它看起来不像是编译或IP配置错误。 如果我不运行服务器并运行测试,则会得到socketTimeOut,这是预期的。
我运行了“基本连接流-自动”测试。
谢谢!
如果有人碰到我的答案,请添加到我的答案中。 就我而言,这是一个糟糕的错误,在没有正确理解Signalr的情况下跳入Java客户端! 服务器上的集线器类和集线器代理名称必须相同。 因此在服务器端该类:
公共类MessageHub:集线器
而在客户端
HubProxy hub = connection.createHubProxy(“ MessageHub”);
瞧!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.