0

libGDX を使用してブラウザー ベースの MMO を作成しようとしています。これは HTML5/GWT ポートであり、クライアント/サーバーのやり取りを行う方法がわかりません。私はすでにデスクトップ用のアプリケーションを自分自身の一種の「学習」プロジェクトとして作成しており、ブラウザに書き直すことにしました。

私はこれまでブラウザー開発を行ったことがなかったので、プロジェクトのネットワーク部分をどのように実行すればよいかよくわかりません。これは、GWT が実際にどのように機能するのか、特に私が行っていることに使用されている場合はよくわからないためではないかと心配しています。ネットワーキングに KryoNet というライブラリを使用しようとしましたが、GWT では通常のネットワーキング方法を使用できないようです。次のエラーを受け取りました: http://pastebin.com/DVJPA44N

要するに、クライアント/サーバー通信タイプの GWT を処理する方法について、可能であればヘルプ/指示が必要です。簡単なGoogleの回答がある場合は、申し訳ありませんが、探しているものをどのように表現すればよいかわかりません。

ありがとうございました!


編集: WebSockets API を見ましたが、それは私が探しているものではありません。サーバーをデスクトップからローカルにホストし、ブラウザでホストされているクライアントと通信したいと考えています。GWT でのサーブレットのセットアップ全体を誤解しているだけなら、申し訳ありません。

4

1 に答える 1

2

PlayNのようなものを見たことがありますか(Angry Birds は、アプリケーションのブラウザ ポートに GWT を使用する最たる例です)。

また、WebSocket API をチェックアウトする必要があります (GWT/JSNI で直接使用するか、サードパーティの gwt jar を介して使用します)。

于 2012-12-06T04:54:49.997 に答える