-1

タイトルへの参照。

ゲームサーバーから情報を受け取り、当社のWebサイトですぐに更新することは可能ですか?

ゲームサーバーの例:http://maple.asiasoftsea.com/index

可能であれば、どの方法を使用すればよいですか?

違法行為とみなしますか?

どうもありがとうございます。

P / S:間違ったタグを付けたらごめんなさい。どのタグを使うべきかわからないからです。そして、悪い質問をしてすみません。

そして、私を正してくれた人々に感謝します。

4

3 に答える 3

0

リクエスト/レスポンス/アップデートのたびにウェブページをリロードしたくない場合は、Ajaxのようなものを検討することをお勧めします。

于 2012-08-31T19:35:21.497 に答える
0

ゲームサーバーを所有しているかどうか、および所有していない場合は、情報を収集するためのAPIを提供しているかどうかによって異なります(カウンターストライクには、このためのAPIがあると思います)。アクセス権がある場合、Cometは調査する必要のあるキーワード/流行語です。ウィキペディアごと:

Cometは、長い間保持されていたHTTPリクエストにより、ブラウザが明示的にリクエストしなくても、ウェブサーバーがデータをブラウザにプッシュできるようにするウェブアプリケーションモデルです。

使用される手法には、長いポーリング、非表示のiframe、およびJavaアプレットを利用する古い手法があります。

実装例は、apeまたはajaxプッシュエンジンです。これは、ajaxプッシュを実装するオープンソースプロジェクトです。サーバーとjsフレームワークが含まれています。

長いポーリングの例はここにあり、例のスタックオーバーフローの投稿がここにあります:彗星を実装するためのオンラインチュートリアル(サーバープッシュ)

于 2012-08-31T19:39:46.870 に答える
0

あなたはあなたの投稿から多くを解放しました、しかし私は関係なく本当に深く行くつもりです。


ゲームサーバーから情報を受け取り、当社のWebサイトですぐに更新することは可能ですか?

はい、それは可能です...

可能であれば、どの方法を使用すればよいですか?

...ble。私はそこに着きます。

最善の策は、jQuery.ajax()を使用することです。これにより、WebサイトをリロードせずにWebサイトを更新できます。これは通常、ボタンをクリックすることで発生します。ボタンをクリックすると、どこからでも新しい情報を取得できます。

ただし、「ゲームサーバー」がコンテンツを表示するために何を使用しているか、およびコンテンツを取得する方法について考える必要があります。このコンテンツは自分のドメインでホストされていないので、クロスドメインのAJAXスクリプトを作成する必要があると思います。このための良いチュートリアルはここにあります。

ページに新しいコンテンツを自動的にロードするように指示されました。リクエストを行う通常の方法AJAXはユーザーの操作によるものですが、一定の間隔で新しいコンテンツをチェックするか、リモートコンテンツで現在のコンテンツをチェックして変更があるかどうかを確認することができると思います。新しいコンテンツをプルします。

違法行為とみなしますか?

これを行うことは違法ですか?それがあなた自身のサイトとあなた自身のコンテンツであるなら、いいえ。他の人の場合は、使用する前に許可を得る必要があります。

于 2012-08-31T19:45:30.873 に答える