WebsocketTransport在SignalR中不起作用

时间:2018-07-05 04:37:45

标签: android websocket signalr java-websocket

我正在制作记分板应用程序。我正在使用需要频繁更新服务器的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 可以处理,因此感谢您的指导。

0 个答案:

没有答案