DXライブラリでの通信について

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
アバター
ptolemy
記事: 258
登録日時: 12年前

DXライブラリでの通信について

#1

投稿記事 by ptolemy » 11年前

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
です。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: DXライブラリでの通信について

#2

投稿記事 by softya(ソフト屋) » 11年前

>まず、通信は、バイナリデータを自在に操れるようになると理解しやすいと
>過去トピックにあったのですがよくわからないので解説してほしいです。

そもそもテキストデータとバイナリデータの違いは分かりますか?
数字の5をテキストとintのバイナリで書きだした場合にどう違うか書いてみてください。
書けないなら分かっていないと言うことです。

>また、DXライブラリリファレンスで通信の関数が二つになっているのですが、これは
>UDPとTCPで別れているのでしょうか?

はい。分かれていますね。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: DXライブラリでの通信について

#3

投稿記事 by softya(ソフト屋) » 11年前

あと、分からなかればいけない理由は、通信プロトコルでテキストとバイナリが混在するからです。
テキストとバイナリの違いが分からないと通信パケットをみて正常な通信かテストできませんし、通信が届かなかった場合の原因追求も困難です。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

アバター
ptolemy
記事: 258
登録日時: 12年前

Re: DXライブラリでの通信について

#4

投稿記事 by ptolemy » 11年前

テキストとバイナリの違いは、全く知りません。

バイナリについて分かりやすいサイトなどありますでしょうか?

また、まずファイルでやるということは、バイナリを理解するということの意でしょうか?

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: DXライブラリでの通信について

#5

投稿記事 by softya(ソフト屋) » 11年前

ptolemy さんが書きました:テキストとバイナリの違いは、全く知りません。

バイナリについて分かりやすいサイトなどありますでしょうか?

また、まずファイルでやるということは、バイナリを理解するということの意でしょうか?
いきなり通信でバイナリをやるのは無謀なので、ファイルで行ってください。
バイナリファイルエディタでバイナリファイルの内容は確認できます。

で、勉強自身は、勉強する方法を自分なりに調べるのが勉強の一歩と言っておきます。
それでも分からなったら聞いてください。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

アバター
ptolemy
記事: 258
登録日時: 12年前

Re: DXライブラリでの通信について

#6

投稿記事 by ptolemy » 11年前

通信するときにバイナリとテキストが混在するので、
まず、バイナリというものを勉強すればいいのですね。
バイナリとテキストの違いを理解し、使えるようになるまで、勉強します。

また、ご回答ありがとうございました。

閉鎖

“C言語何でも質問掲示板” へ戻る