質問: プログラミング初心者です。c++でDXライブラリを使った簡単な通信対戦付きのゲームを作っています。 172.0.0.1を使って1台のPCで通信テストをしたいのですが、2つ目のゲームを起動しようとしても反応がなくて困っています。多重起動する方法はないのでしょうか。 visual studio community 2015を使用しています。
回答: こんにちは。 DXライブラリはデフォルトでは多重起動を禁止しているそうです。 SetDoubleStartValidFlag()関数を使えば多重起動を許可できるようですよ。(このリンク先の一番下に説明がありました。) 起動したゲーム・アプリのポート番号を異なるようにしおく必要も有ります。 同じポートを複数のアプリがオープンすることはできませんので。