send_raw_old

Section: WIN SYSTEM (1W)
Updated: 2000.12.22
Index Return to Main Contents
 

名称

send_raw_old, send_mon_old, sendt_raw_old, sendt_mon_old - IPによる win 形式データの送信(旧パケット形式)  

形式

send_raw_old shmkey dest port [ chfile [ logfile ]]
send_mon_old shmkey dest port [ chfile [ logfile ]]
sendt_raw_old shmkey dest port [ chfile [ logfile ]]
sendt_mon_old shmkey dest port [ chfile [ logfile ]]  

解説

send_raw_old, send_mon_old, sendt_raw_old, sendt_mon_oldは、キー  shmkey で示される共有メモリ・セグメントに(巡回的に)書き込まれて いる win 形式のデータを、ホスト  dest の UDP ポート番号  port へ送信します。チャネルファイル  chfile が与えられた場合は、その中にリストされたチャネルのデータだけが 送信されます。ただしチャネルファイル名の先頭に '-' を付けたときは、 そのファイルにリストされた以外の全チャネルのデータが送信されます。 chfile が与えられないか、または '-' である場合は、全チャネルが送信されます。

ログファイル名  logfile を指定すると、ここに動作ログがとられ、 指定しないとログ情報は標準出力に 送られます。ログファイルは書き込みのたび毎に オープン/クローズされます。

send_raw_old, sendt_raw_old は RAW 形式のデータを、 send_mon_old, sendt_mon_old は MON 形式の データを扱うプログラムです。RAW 形式については winformat(1W) を、 MON 形式については raw_mon(1W) を参照してください。

send_raw_old, send_mon_old と sendt_raw_old, sendt_mon_old では、 共有メモリ上で扱うデータ形式が異なります。 send_raw_old, send_mon_old は、 すでに時間順に整列されていて「書き込み時刻」を含まない 形式 ( -> order(1W)) を扱うのに対し、 sendt_raw_old, sendt_mon_old は、時間順不同で 「書き込み時刻」を含む形式 ( -> recvt(1W)) を扱います。

send_raw_old, send_mon_old, sendt_raw_old, sendt_mon_old は、 引数なしで起動すると簡単な使用法を表示します。

send_raw_old, send_mon_old, sendt_raw_old, sendt_mon_old プロセスは ハングアップシグナルを受け取ると、 チャネルファイルを読み直します。  

チャネルファイルの形式

チャネルファイルは、1行に1つずつ、16進数でチャネル番号を 書き並べたテキストファイルです。各行の先頭の項目だけが読まれ、 空白またはタブで区切られた以降の項目は無視されます。また先頭 が '#' である行も無視されます。  

ネットワーク上の形式と再送プロトコル

recvt(1W)を参照してください。ここで「1パケットに1秒分しか収容しない 旧型 の パケット形式」として紹介されているのが、 send_raw_old, send_mon_old, sendt_raw_old, sendt_mon_old の パケット形式です。この点が、send_raw, send_mon, sendt_raw, sendt_mon との違いです。 伝送効率を上げるため、 1パケットのサイズは1472バイト以内(IPパケットサイズで1500バイト 以内)でなるべく大きくなるように生成されます。

ただし、send_raw_old, send_mon_old, sendt_raw_old, sendt_mon_old は 「複数再送要求パケット」を受け付けます。これは気象庁へのデータ送信 だけに使用されていて、1つの再送要求パケットに、再送されるべき 複数のパケット番号が入っているものです。この場合、再送要求パケットの 長さは、通常の1バイトではなくて[要求されるパケット数]バイトとなります。  

オプション

なし
 

ソース

`send_raw_old.c'
 

関連事項

winformat(1W), recvt(1W), relay(1W), order(1W), raw_raw(1W), send_raw(1W), raw_mon(1W)


 

Index

名称
形式
解説
チャネルファイルの形式
ネットワーク上の形式と再送プロトコル
オプション
ソース
関連事項