2016-09-26 19 views
0

1つのクライアントからのメッセージがJavaサーバーに送信されています。サーバーがこのメッセージを別のクライアントに送信すると、メッセージは送信されましたが、そのメッセージはws.onmessageブロック内のクライアントによって受信されません。サーバーから送信されたメッセージがクライアント側で受信されない

var ws = new WebSocket("ws://localhost:8080/sampleWebsocket//serverendpointdemo/client1"); 
 
ws.onmessage = function(event) { 
 
    alert("msg"); 
 
    var str = event.data; 
 
}

+0

サーバー側の問題のようです。そのコードを私たちに教えてください。 –

+0

こんにちは@gre_gor、実際に私は少し異なっています。サーバーコードはlocalhost上で正しく動作しています。しかし、私はクラウドサーバーにデプロイしました。最初のクライアントからサーバーにメッセージを受け取りました。送信されたメッセージを表示していますが、第2のクライアントのメッセージブロックに受信していません。 –

+0

ご迷惑をおかけします。 –

答えて

0

私の質問への回答ありがとうございました。実際の問題は私のRedhatクラウドのためでした。クラウドサーバーは非常に遅かったので、この問題が発生しました。私のサーバーを再起動しようとすると、そのデータはws.onmessageブロックに正しく来ていました。

関連する問題