libgdxを使用して、PCとAndroidの両方でビデオゲームを開発しています。そして、ローカルネットワークでWifiまたはBluetoothで接続したいと思います。アイデアは、この接続を簡単に確立して、p2p でプレイすることです。接続がAndroid / AndroidだけでなくPC / PC(libgdxで許可されているため)であることを知って、誰でもそのためのヘルプまたはソースコードを提供できますか?まったくわかりません。
ありがとう
libgdxを使用して、PCとAndroidの両方でビデオゲームを開発しています。そして、ローカルネットワークでWifiまたはBluetoothで接続したいと思います。アイデアは、この接続を簡単に確立して、p2p でプレイすることです。接続がAndroid / AndroidだけでなくPC / PC(libgdxで許可されているため)であることを知って、誰でもそのためのヘルプまたはソースコードを提供できますか?まったくわかりません。
ありがとう
ネットワークは、Libgdx の範囲を超えています。HTTP GET/POST/PUT にはいくつかの基本的なサポートがありますが、接続先の DNS 名または IP アドレスが既にあることを意味します。これは通常、接続先の比較的固定された「サーバー」があることを意味します (任意のピアではありません)。ピアツーピア ネットワークは、Libgdx の範囲を超えています。
良い面としては、Android とデスクトップのネットワーキングはすでにかなり接近しているため、ピアツーピアをサポートするほぼすべてのピュア Java ネットワーキング インフラストラクチャを使用できます。次のような他のスタック オーバーフローの質問を参照してください。ピアツーピア通信オプション ピアツーピア ネットワーキングの本当に難しい部分は「発見」 (つまり、関心のあるピアのアドレスを把握すること) であることがわかると思います。
ドキュメントはほとんどありませんが、LibGDX にはプラットフォームに依存しない (Android、デスクトップ、iOS、および GWT)ソケット クラスがあります。
その使用例にリンクしたいと思いますが、私が述べたように; 文書化されたドキュメント/例はありません。
ただし、良い出発点としてこのリンクを提供できます。
http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/Net.html
libgdx-net は良さそうです。https://github.com/pepedeab/libGDX-Net
私はまだそれを自分でテストしていません。