通信管理 XNF/AS プログラマーズガイド NLI編

[目次][索引][前へ][次へ]

3.3 ネットワークコネクションの確立

ネットワークコネクション確立フェーズでは,図3-5に示すように,二つのユーザ間のネットワークコネクションを確立します。n_connect関数は,ユーザが接続したい相手のネットワークアドレスを指定することによって,ネットワークコネクションの確立要求を発行します。相手局は,n_listen関数を発行して着信要求を受け取り,n_accept関数で確立応答を返します。ネットワークコネクション確立フェーズで使用する関数を表3-2に示します。また,同期型の確立手順を図3-6に,非同期型の確立手順を図3-7に示します。

図3-5 ネットワーク接続

[図データ]

表3-2 ネットワークコネクション確立フェーズで使用する関数

関数 説明
n_accept ネットワーク接続に対する要求を受け入れます。
n_connect 指定されたあて先でネットワークユーザとの接続を確立します。
n_listen ネットワークユーザからの接続要求の指示を待ちます。
n_rcvconnect 非同期モードでn_connectを発行したあとに,接続の確立を通知します。
select 相手局からのイベントを待ちます。詳細については,AIXマニュアルを参照してください。

図3-6 同期型の確立手順

[図データ]

図3-7 非同期型の確立手順

[図データ]