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 非同期型の確立手順

[図データ]