なるほど!オンライン対戦はそのような実装がされているのですね。
ポート関連の回答もありがとうございました。
少し道筋が立ちそうです。
ありがとうございました。
検索結果 7 件
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリを使ったプログラムのオンライン通信について
- 返信数: 4
- 閲覧数: 2345
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリを使ったプログラムのオンライン通信について
- 返信数: 4
- 閲覧数: 2345
Re: DXライブラリを使ったプログラムのオンライン通信について
つまりその場合クライアントは入力と描画のみを行うという形になるということでしょうか?
また、サーバー側がポートを解放しておけばサーバーからクライアントへの通信も問題なくできるのでしょうか?
また、サーバー側がポートを解放しておけばサーバーからクライアントへの通信も問題なくできるのでしょうか?
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリを使ったプログラムのオンライン通信について
- 返信数: 4
- 閲覧数: 2345
DXライブラリを使ったプログラムのオンライン通信について
少し前から作っていた有名カードゲームウノをDXライブラリで作成することができました。 次のステップとしてオンラインで数人(だいたい5人前後を想定しています)の対戦を実装しようと思っています。 練習としてDXライブラリのネットワーク関連の関数を用いて小さなプログラ厶を書いている中で、疑問に思った点を質問させて欲しいと思い、書き込ませていただきました。 1.ループバックアドレスを使うと接続が成功するプログラムを使って友人に接続してもらおうとしたのですが、接続できませんでした。自分のプログラムに相手のプログラムが接続する形です。自分側のポートは開放している(ポートフォワーディングを設定している)ので...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 二次元構造体配列を関数に渡す方法
- 返信数: 6
- 閲覧数: 5687
Re: 二次元構造体配列を関数に渡す方法
すべて納得しました。
コードまで書いてもらってありがとうございます。
とても参考になります。
また質問することがあればその時はよろしくお願いします。
コードまで書いてもらってありがとうございます。
とても参考になります。
また質問することがあればその時はよろしくお願いします。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 二次元構造体配列を関数に渡す方法
- 返信数: 6
- 閲覧数: 5687
Re: 二次元構造体配列を関数に渡す方法
アドバイスありがとうございます。
確かに正しく動くようになりました。
ただ、いくつか追加で質問があります。
このプログラムでのteststrは二次元配列なので、sumに渡す引数は(*a)[10][15]となると考えてしまいます。
実際にこうすると動作を停止してしまうのですが、(*a)[15]とするのはなぜなのか教えていただけませんか?
もうひとつ、構造体の宣言をしたあとにプロトタイプ宣言をする、というのはC言語の決まりなのでしょうか?
プロトタイプ宣言と名前が食い違っている、というのを見落としたというのがとても恥ずかしいところです。
申し訳ないです。
確かに正しく動くようになりました。
ただ、いくつか追加で質問があります。
このプログラムでのteststrは二次元配列なので、sumに渡す引数は(*a)[10][15]となると考えてしまいます。
実際にこうすると動作を停止してしまうのですが、(*a)[15]とするのはなぜなのか教えていただけませんか?
もうひとつ、構造体の宣言をしたあとにプロトタイプ宣言をする、というのはC言語の決まりなのでしょうか?
プロトタイプ宣言と名前が食い違っている、というのを見落としたというのがとても恥ずかしいところです。
申し訳ないです。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 二次元構造体配列を関数に渡す方法
- 返信数: 6
- 閲覧数: 5687
Re: 二次元構造体配列を関数に渡す方法
つかみどころのない文章となってしまったのですが、お聞きしたいのは
・二次元構造体配列を関数へ渡す方法
・二次元構造体配列を使用することはプログラム的にどうなのか?
ということです。
よろしくお願いします。
・二次元構造体配列を関数へ渡す方法
・二次元構造体配列を使用することはプログラム的にどうなのか?
ということです。
よろしくお願いします。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 二次元構造体配列を関数に渡す方法
- 返信数: 6
- 閲覧数: 5687
二次元構造体配列を関数に渡す方法
初めての利用です。投稿場所を間違っていたら申し訳ありません。 現在練習としてあるプログラムを作成しているのですが、その中で二次元の構造体配列のメンバを関数へ渡す必要が出てきました。 しかし、"warning C4047:関節参照のレベルが~"などのエラーを吐いてしまい、うまくいきません。 以下のプログラムは構造体teststr[10][15]のメンバb[5]に0~4を代入してすべて合計するテストプログラムです。 コンパイル時にエラー「error C2088: '[' : struct に対して正しくありません。」が出力されます。 sum関数へ構造体のデータを渡す方法がまずいのでしょうか? それ...