JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
プログラミングインタフェースガイド     Oracle Solaris 10 1/13 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  メモリーと CPU の管理

2.  リモート共有メモリー API (Solaris クラスタ用)

3.  セッション記述プロトコル API

4.  プロセススケジューラ

5.  近傍性グループ API

6.  入出力インタフェース

7.  プロセス間通信

8.  ソケットインタフェース

9.  XTI と TLI を使用したプログラミング

XTI と TLI について

XTI/TLI 読み取り用インタフェースと書き込み用インタフェース

データの書き込み

データの読み取り

コネクションを閉じる

XTI/TLI の拡張機能

非同期実行モード

XTI/TLI の高度なプログラミング例

非同期ネットワーキング

ネットワークプログラミングモデル

非同期コネクションレスモードサービス

終端の非同期化

非同期ネットワーク転送

非同期コネクションモードサービス

非同期的なコネクションの確立

非同期的なコネクションの使用

非同期的に開く

ファイル記述子の転送

状態遷移

XTI/TLI 状態

送信イベント

受信イベント

状態テーブル

プロトコルに依存しない処理に関する指針

XTI/TLI とソケットインタフェース

ソケットと XTI/TLI の対応関係

XTI インタフェースへの追加

10.  パケットフィルタリングフック

11.  トランスポート選択と名前からアドレスへのマッピング

12.  リアルタイムプログラミングと管理

13.  Solaris ABI と ABI ツール

A.  UNIX ドメインソケット

索引

XTI インタフェースへの追加

XNS 5 (UNIX03) 標準に新規の XTI インタフェースが導入されました。これらの XTI インタフェースについて、次に簡単に説明します。詳細については、関連するマニュアルページを参照してください。なお、TLI ユーザーはこれらのインタフェースを使用できません。分散および集中データ転送インタフェースは次のとおりです。

t_sndvudata(3NSL)

1 つまたは複数の非連続バッファー上のデータユニットを送信する

t_rcvvudata(3NSL)

1 つまたは複数の非連続バッファーにデータユニットを受信する

t_sndv(3NSL)

コネクション時に、1 つまたは複数の非連続バッファー上のデータまたは優先データを送信する

t_rcvv(3NSL)

コネクションを経由して受信したデータまたは優先データを、1 つまたは複数の非連続バッファーに格納する

XTI ユーティリティーインタフェース t_sysconf(3NSL) は構成可能な XTI 変数を取得します。t_sndreldata(3NSL) インタフェースは、ユーザーデータを使用して正常型解放を発行したり、正常型解放に応答したりします。t_rcvreldata(3NSL) は、正常型解放の指示やユーザーデータが含まれる確認を受信します。


注 - 追加のインタフェースである t_sndreldata(3NSL) および t_rcvreldata(3NSL) は「最小 OSI」と呼ばれる特定のトランスポートだけで使用されますが、最小 OSI は Solaris プラットフォームではサポートされません。これらのインタフェースは、インターネットトランスポート (TCP または UDP) と併用することはできません。