GWT で websocket を使用する方法を探しています。いくつかの API がありますが、開発モードでは動作しないと聞きました。そうですか?
質問する
2371 次
3 に答える
3
Atmosphereを使用していますが、問題なく動作します。たとえば、GWT でチャットを見つけることができます。
于 2013-03-04T09:54:14.037 に答える
1
それらを機能させるには、 Jettyサーバーを構成する必要があります。つまり、 JettyLauncher を使用します。
Chrome
また、上記のフレームワークは、、などのWebkitブラウザでサポートされていますSafari
。
于 2013-03-03T11:24:06.023 に答える
0
これは JSNI で実現でき、sockjs を踏みつけることができます
この 2 つの javaScript.files の TextResource を含む ClientBundle
この TextResources を Script として注入します (これは FromString であるため、setRemoveTag(false) を見逃さないでください)。
ScriptInjector.fromString(myRes.sockJs().getText()).setRemoveTag(false).inject();
そして、JSNIで接続を確立します
var socket = new SockJs('myPath'); var stompClient = Stomp.over(socket); var connect_callback = function() {.....} stompClient.connect({}, connect_callback)
この stompClient を JavaScriptObject として返し、後で jsni メソッドでサブスクライブまたはメッセージを送信するか、GWT JSNI オーバーレイ機能を確認することができます。
于 2015-11-19T13:34:09.487 に答える