Linuxでのプログラミングは僕も駆け出しですが、首を突っ込んでしまったの で。 > 流れとしては,前半がデバイスの設定と起動,後半のwhile(1)無限ループの中 > で送信だと思います. 基本的な知識は有るとお見受けします。 > 前半は何をやっているのか,さっぱり分かりませんが,後半部分をみると50行 > 目のfgets()で入力したい文字列を取得し,55行目のstrlen()で文字列の長さ > を取得し,行目のwrite()で文字列を送信していると思います. > 今になって思うと,このプログラムは文字列を送信しているようなので,私が > やりたいのは文字列の送信ではなく,単なる数(0x00 - 0xff)なので,このプ > ログラムで動作しないのは分かりました. charといえども内部的には、8ビットの整数でしか有りません。厳密に言えば 文字列ではなく、文字コードの固まりを送っているに過ぎないと思います。それ を文字列として扱うか、8ビットの連続データとして扱うかどうかは、受け側の 問題となります。ですから、Send_Buf[]に送りたい順に8ビット整数値を入れて やれば、write()で数値が書き込まれると思うのですが。 (間違ってて、恥を晒していないことを祈ります。) -- *************************************************** Yasumichi Akahoshi w2linux@xxxxxxxxxxxxxxxxx http://www10.plala.or.jp/always/ http://win2linux.sourceforge.jp/ ***************************************************