我正在制作记分板应用程序。我正在使用需要频繁更新服务器的SignalR。
SignalR代码片段
Platform.loadPlatformComponent(new AndroidPlatformComponent());
mHubConnection = new HubConnection(preferanceManager.getApiSignalr(), "&GroupName=" + allIds, false, new Logger() {
@Override
public void log(String s, LogLevel logLevel) {
Log.d("SignalLog", s);
}
});
String SERVER_HUB_CHAT = "ChatHub";
mHubProxy = mHubConnection.createHubProxy(SERVER_HUB_CHAT);
// ClientTransport transport = new AutomaticTransport(mHubConnection.getLogger());
ClientTransport transport = new WebsocketTransport(mHubConnection.getLogger());
mHubConnection.start(transport);
ClientTransport传输=新的AutomaticTransport(mHubConnection.getLogger()); ,此方法可以完美运行,但我需要调用 WebsocketTransport 而不是 AutomaticTransport >。原因是多用户聊天中存在问题,只有 websocket 可以处理,因此感谢您的指导。