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



我的问题是:

        $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方法没有执行。两个CCD_ 2都不执行。虽然套接字已打开,但它只是跳过了这一行,但我还想在connectCallback定义中订阅。

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

我尝试使用插件STOMP 的RabbitMQ

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

我使用PHP创建队列、通道、交换

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

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

最新更新