Websockets + SockJs:使用stompclient时,ConnectCallback不在客户端执行

时间:2014-09-26 06:52:58

标签: spring spring-mvc websocket stomp sockjs

我的问题是:

        $scope.socket = new SockJS("ws/ws"); 
        $scope.stompClient = Stomp.over($scope.socket); // Connect to
        $scope.stompClient.connect("test", "test", connectCallback, errorCallback);


        function connectCallback () {
        $scope.stompClient.subscribe('/testurl',someFunc());
        }

调用connect时,我的connectCallback方法没有执行。 errorCallback都没有执行。尽管套接字已打开,但它只是跳过此行,但我还想在connectCallback定义内进行订阅。

你能说出它可能是什么问题吗?

1 个答案:

答案 0 :(得分:0)

我用插件STOMP

尝试RabbitMQ

https://gist.github.com/tineo/f4e1f977d78d0db438c8

我用PHP创建队列,频道,交换

https://gist.github.com/tineo/9b25444fa5095f2ef225

也许你可以用Spring重用我的文件。