ネットワークコネクション確立フェーズでは,図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 非同期型の確立手順