2017-10-12 5 views
0

webSocketをjavaFx webViewに対応させることは可能ですか?そのため、WebView webEngineによって読み込まれたメッセージを送受信するために、URLのチャット機能を使用できますか?WebSocketのjavaFx webViewのサポート

答えて

1

はい、JavaFX WebViewはWebソケットをサポートしています。

Webソケット機能を備えたWebページをロードし、WebViewで使用するサンプルJavaFXプログラムです。

websocket demo

import javafx.application.Application; 
import javafx.scene.Scene; 
import javafx.scene.web.WebView; 
import javafx.stage.Stage; 

public class WebsocketClientExample extends Application { 
    @Override 
    public void start(Stage stage) throws Exception { 
     WebView webview = new WebView(); 
     webview.getEngine().load(
       "http://demos.kaazing.com/echo/index.html" 
     ); 
     webview.setPrefSize(640, 600); 

     stage.setScene(new Scene(webview)); 
     stage.show(); 
    } 

    public static void main(String[] args) { 
     launch(args); 
    } 
} 
+0

ウル支援のために[OK]を、のthnx。 – Mayank

+0

しかし、私の問題はこれで解決されていません。実際に私のwebViewは、チャットパネルを持ってチャットに使用するURLをロードします。受信者がページをリフレッシュしたり、ページをリロードしたりしない限り、テキストを送信しても相手側では受信しません。 – Mayank

+0

URLはws://で始まり、http://で始まらないはずです。また、質問に必要なWebSocketでWebSocketサーバーを作成する方法がわかりません。 – Jakob

関連する問題