cocos2d-x ネットワーク プログラミングを学習することは非常に恥ずかしい問題です。なぜなら、cocos2d-x に精通している学習者は基本的にゲーム開発におけるクライアント プログラミングに属するからです。ネットワーク プログラミングを自分で学習したい場合は、サーバーを関与させることが不可欠です。しかし問題は、誰がそうなるのかということだ。サーバーがなければ、ネットワーク プログラミングは間違いなく幻のようなものになります。公式サイトの例題にhttpショート接続とソケットロング接続の例が載っているのですが、読んでも理由が分かりませんし、実際の問題でどうやって使うのかも分かりません。オンライン チュートリアルのほとんどは一般的な用語で説明されており、よく知られた原則か、実行できないソース コードについて説明しています。モバイルゲームサーバーで使用されるテクノロジーについては、あまり知られていないようです。長い接続にはソケットまたは Java が使用され、短い接続には phthon が主に使用されます。もちろん、firefly のような特殊なサーバー フレームワークもあります。学習コストがかかるため、一度に習得することは不可能です。短期間で習得することは不可能であり、価値がありません(一般的なゲーム会社はすぐにお金を稼ぎたいので、学習する時間を与えられません)。 x クライアントであり、サーバー プログラマーではありません。
これで私たちの目的は非常に明確になり、cocos2d-x がサーバーと対話する方法、少なくともサーバーへの応答を開始する方法、およびサーバーから返されたデータを処理する方法をマスターしたいと考えています。最も単純なサーバーを構築する必要があります。ここでは、ユーザー名とパスワードを検証するための最も単純なユーザー名ログイン サーバー関数を実装します。サーバーテクノロジーはphp+mysqlテクノロジーを使用します。なぜ PHP を使用するのでしょうか? 以前は、すぐに実行できる完全な PHP サーバーのチュートリアルしかインターネットで見つけられなかったのですが、問題はそうではありません。 ...
PHP サーバーを一から構築するのは、PHP パッケージと Apache をダウンロードし、MySQL データベースをダウンロードしてインストールし、さまざまな環境を設定する必要があり、非常に面倒です。特にサーバーのネットワーク環境に関してはよく分からないので、一か所が適切に設定されていないとすべてが失われてしまい、教えてくれる人もいないので、そこで無駄にしてしまいます。半日も経たないうちにプロジェクトマネージャーがやってきて、なぜ何も進んでいないのか叱られるでしょう。私はこの悲惨な状況にN回遭遇しました。今では私はそれほど愚かではなくなりました。人間のエネルギーには限界があるので、自分の専門範囲外のことを少しずつ詳しく勉強したいとは思いません。 php サーバーを構築したいですか? インターネット上にはすでに既製のツールがあります: apache+php+mysql+phpMyAdmin+... を統合した phpStudy です。 とにかく、あなたがしなければならないことはすべて統合されています。ダブルクリックします。セットアップを通じて次のステップに進みます。設定について心配する必要はありません。設定は自動的に行われ、非常に効果的です。これは素晴らしいことです。具体的なインストールについて知りたい場合は、こちらを参照してください: phpStudy のインストール
インストール後は次のようになります:
インストール プロセス中に、Web サイトのディレクトリが指定されます。これは .php ファイルの保存場所です。これらの .php ファイルは将来利用可能になる予定です。 d:/phpWWW の下に置きました。名前は非常に醜いですが、「その他のオプション メニュー」にもポート設定があります。他のプログラムと競合しないように注意してください。また、mysqlサーバーのパスワード設定などもあります。 mySql フロントエンドを開き、その中に新しいデータベース データ テーブルを直接作成できる mySql マネージャーもあります。これは、他のオプション メニューをクリックして、構成を一目で確認できます。ここで詳細を確認してください。 Apache サーバーと mysql サーバーを起動する必要があることがわかり、ブラウザに URL を入力してみます: http://127.0.0.1/phpinfo.php (Web サイトのディレクトリ内のファイルによって異なります)。開ける場合は、以下のように、php+apache サーバーがセットアップされたことを意味します!!
それでは、php ファイルを書くためにどのようなエディタを使用すればよいでしょうか?メモ帳を使うのに疲れてしまい、うっかり構文エラーを起こしてしまいました。私たちは PHP の構文に慣れていないので、構文を間違えると人を殺す可能性があります。ここではphpDesigner 8を使用することをお勧めします。Baiduで検索すると、phpDesigner 8クラックなどの登録コードがたくさん見つかります。ダウンロードしてインストールしてください。それを試してみてください
次のセクションでは、php サーバー プログラムの作成方法を学びます。