2022-03-20 10:52:20
Re④:UDPで一度に複数データを送る場合
こうゆうかんじでしょうかね? #----------------------------------------------- 「浮動小数点数(16進数)に変換したい数値を入力」と尋ねる。 それを浮動小数点数変換して表示。 *浮動小数点数変換(数値を) 答え=「0x」。 仮に4を確保。浮動小数点数に4を確保。 仮の1に「FLOAT」で数値をバイナリ設定。 仮をバイナリダンプして表示。//逆? Noを4から1まで繰り返す バイト=仮のNoを「BYTE」でバイナリ取得。 浮動小数点数の回数に「BYTE」でバイトをバイナリ設定。 答えは答え&HEX(バイト)。 浮動小数点数をバイナリダンプして表示。 答えを戻す。 #----------------------------------------------- どうも、なでしこでバイナリ設定すると、逆(?)になるみたいなのねん(謎) よく分からないけど、参考サイトの例のとうりになるように、ひっくり返してみている。(1.234→3f 9d f3 b6とか) 実際にUDPで送信するのは、バイナリデータの状態で送信するんでしょうか。 だとすると、アドレス部分や型タグ文字列なんかも4の倍数にして「確保」して「CHAR*」で「バイナリで設定」するみたいな? む、むじゅい・・・ |