DXライブラリでFPSを作っているのですが、通信についていくつか質問したいです。
まず、通信は、バイナリデータを自在に操れるようになると理解しやすいと
過去トピックにあったのですがよくわからないので解説してほしいです。
http://dixq.net/forum/viewtopic.php?f=3&t=12855#p102657
また、DXライブラリリファレンスで通信の関数が二つになっているのですが、これは
UDPとTCPで別れているのでしょうか?
例えば
http://homepage2.nifty.com/natupaji/DxL ... html#R13N5
と
http://homepage2.nifty.com/natupaji/DxL ... tml#R13N16
です。
DXライブラリでの通信について
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: DXライブラリでの通信について
>まず、通信は、バイナリデータを自在に操れるようになると理解しやすいと
>過去トピックにあったのですがよくわからないので解説してほしいです。
そもそもテキストデータとバイナリデータの違いは分かりますか?
数字の5をテキストとintのバイナリで書きだした場合にどう違うか書いてみてください。
書けないなら分かっていないと言うことです。
>また、DXライブラリリファレンスで通信の関数が二つになっているのですが、これは
>UDPとTCPで別れているのでしょうか?
はい。分かれていますね。
>過去トピックにあったのですがよくわからないので解説してほしいです。
そもそもテキストデータとバイナリデータの違いは分かりますか?
数字の5をテキストとintのバイナリで書きだした場合にどう違うか書いてみてください。
書けないなら分かっていないと言うことです。
>また、DXライブラリリファレンスで通信の関数が二つになっているのですが、これは
>UDPとTCPで別れているのでしょうか?
はい。分かれていますね。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: DXライブラリでの通信について
あと、分からなかればいけない理由は、通信プロトコルでテキストとバイナリが混在するからです。
テキストとバイナリの違いが分からないと通信パケットをみて正常な通信かテストできませんし、通信が届かなかった場合の原因追求も困難です。
テキストとバイナリの違いが分からないと通信パケットをみて正常な通信かテストできませんし、通信が届かなかった場合の原因追求も困難です。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: DXライブラリでの通信について
テキストとバイナリの違いは、全く知りません。
バイナリについて分かりやすいサイトなどありますでしょうか?
また、まずファイルでやるということは、バイナリを理解するということの意でしょうか?
バイナリについて分かりやすいサイトなどありますでしょうか?
また、まずファイルでやるということは、バイナリを理解するということの意でしょうか?
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: DXライブラリでの通信について
いきなり通信でバイナリをやるのは無謀なので、ファイルで行ってください。ptolemy さんが書きました:テキストとバイナリの違いは、全く知りません。
バイナリについて分かりやすいサイトなどありますでしょうか?
また、まずファイルでやるということは、バイナリを理解するということの意でしょうか?
バイナリファイルエディタでバイナリファイルの内容は確認できます。
で、勉強自身は、勉強する方法を自分なりに調べるのが勉強の一歩と言っておきます。
それでも分からなったら聞いてください。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: DXライブラリでの通信について
通信するときにバイナリとテキストが混在するので、
まず、バイナリというものを勉強すればいいのですね。
バイナリとテキストの違いを理解し、使えるようになるまで、勉強します。
また、ご回答ありがとうございました。
まず、バイナリというものを勉強すればいいのですね。
バイナリとテキストの違いを理解し、使えるようになるまで、勉強します。
また、ご回答ありがとうございました。