2.5.1 メッセージの一方送信
CUPからMHPへ一方的にメッセージを送信できます。これをメッセージの一方送信といいます。
メッセージの一方送信を行う場合は,CUPでflagsにDCCLT_ONEWAY_SNDを指定したdc_rpc_open_s関数を実行しておく必要があります。その後,CUPからdc_clt_send_s関数を実行して,MHPへメッセージを送信します。メッセージの組み立て機能,または送達確認機能を使用する場合は,dc_clt_assem_send_s関数を実行します。
メッセージを一方送信するには,接続先のノード名,およびポート番号(MCF通信構成定義の定義コマンドmcftalccnのportnoで指定したポート番号)を指定する必要があります。
-
接続先のノード名は次のどちらかの方法で指定します。
(a) dc_clt_send_s関数,またはdc_clt_assem_send_s関数の引数hostnameに指定
(b) クライアント環境定義DCSNDHOSTに指定
-
接続先のポート番号は次のどちらかの方法で指定します。
(c) dc_clt_send_s関数,またはdc_clt_assem_send_s関数の引数portnumに指定
(d) クライアント環境定義DCSNDPORTに指定
メッセージの一方送信を次の図に示します。