5

現在、シングル プレイヤー用に JavaFX カード ゲームを実行しています。TCP ソケット接続を介して複数のプレイヤーがプレイできるようにしたいと考えています。そのために、Java で記述された単純なクライアント/サーバー スケルトン プログラムがあります。

私の問題は次のとおりです。サーバー/クライアント コードは Java です。クライアントの Java コードから javafx アプリを起動し、サーバーから返されたゲーム状態に基づいて更新するにはどうすればよいですか?

シンプルなサーバー-クライアント ループになります: クライアントがアクションを送信し、サーバーがゲームの状態を更新し、それをクライアントにエコー バックします。

client pseudo-code

if(!clientGUI.isInitialised())
   initJavaFXapp();  // I am struggling to do this

//keep reading from server 
if(obj instanceOf gameState)
    javaFXGUI.update(obj)

私は javaFX を使用する初心者であり、アプリがそれに基づいているため、グラフィックスの側面を利用しました。

どんな助けでも大歓迎です。

4

1 に答える 1

16

MyApplicationクラスが拡張すると仮定するとjavafx.application.Application、次の方法で起動できます。

 javafx.application.Application.launch(MyApplication.class);
于 2013-02-20T04:06:08.677 に答える