Javascript Websocket-can';t从一台机器连接,can从另一台机器连接

Javascript Websocket-can';t从一台机器连接,can从另一台机器连接,javascript,spring,websocket,sockjs,Javascript,Spring,Websocket,Sockjs,我有以下代码: function connect() { var socket = new SockJS('/MyWebApp/wsdemo'); stompClient = Stomp.over(socket); stompClient.connect({}, function(frame) { setConnected(true); stompClient.subscribe('/user/queue/greetings', funct

我有以下代码:

function connect() {
    var socket = new SockJS('/MyWebApp/wsdemo');
    stompClient = Stomp.over(socket);
    stompClient.connect({}, function(frame) {
        setConnected(true);
        stompClient.subscribe('/user/queue/greetings', function(greeting) {         
            displayQueueMessage(greeting);
        });
    });
}
从机器A(本地机器)它工作得很好,当我连接(在chrome中)时,我收到以下控制台日志:

Opening Web Socket... stomp.js:130
Web Socket Opened... stomp.js:130
>>> CONNECT
accept-version:1.1,1.0
heart-beat:10000,10000

stomp.js:130
<<< PONG stomp.js:130
<<< CONNECTED
heart-beat:10000,10000
session:ID:Developer1-PC-56865-1406014918730-2:25
server:ActiveMQ/5.9.0
version:1.1

stomp.js:130
connected to server ActiveMQ/5.9.0 stomp.js:130
send PING every 10000ms stomp.js:130
check PONG every 10000ms stomp.js:130
Connected: CONNECTED
version:1.1
server:ActiveMQ/5.9.0
session:ID:Developer1-PC-56865-1406014918730-2:25
heart-beat:10000,10000

index:23
>>> SUBSCRIBE
id:sub-0
destination:/user/queue/greetings
Opening Web Socket... stomp.js:130
Web Socket Opened... stomp.js:130
>>> CONNECT
accept-version:1.1,1.0
heart-beat:10000,10000
你知道这里可能出了什么问题吗


谢谢

我也遇到了同样的问题,我开始在不同的机器上测试我的应用程序,在一些机器上成功,在一些机器上没有成功,尝试禁用防病毒或防火墙。如果已连接,请尝试配置防火墙

检查防火墙日志,查看其是否阻止连接或防病毒-暂时禁用防火墙以及防病毒,确保两台电脑都可以通过“ping”在网络上看到对方。