第6章 Address Manager
SOCTEST - USER'S GUIDE

本章では、アドレスの管理機能について説明します。

Address Manager 画面では、アドレスの作成、削除、および 並び替えを行います。

アドレスの作成

New Address をタップし、次に遷移するアドレス登録画面で新しいアドレスを作成します。
作成したアドレスは画面に一覧表示されます。

アドレスの登録数の上限は 32 個です。

本アプリでは、IPv4 ソケットによるネットワーク通信および UNIX ドメインソケットを使用したプロセス間通を行います。
それぞれ AF_INET / AF_UNIX ファミリーのアドレス形式で作成し、宛先または待ち受けアドレスとして利用します。


AF_INET アドレス

ホストとポート番号の組み合わせで登録します。
ホストを FQDN で指定する場合は、DNS でアドレス解決できないと登録できません。それ以外は、マルチキャスト・ブロードキャストを含め登録アドレスに制限は設けていません。

待ち受けアドレスを登録する場合は、端末のネットワークインターフェースのアドレス もしくは ANY アドレス(0.0.0.0)を指定します。インターフェースのアドレスについては、第5章 Interface Configuration を参照してください。

AF_UNIX アドレス

UNIX ドメインアドレスの実体となるファイル名(UNIX パス)を指定して登録します。
UNIX ドメインソケットでは、ソケットにアドレスを割り当てるとカーネルによってソケットファイルが生成され、このファイルを介してプロセス間通信を実現しています。

[補足]
一般的にはアドレスをフルパスで指定しますが、本アプリは相対パスで指定する仕様です。


アドレスの削除

アドレス行を左にスワイプすることで当該アドレスを削除します。
AF_UNIX アドレスの場合は、対応するソケットファイルも削除します。


アドレスの並び替え

画面右上の 編集 をタップすると編集モードになります。
使いやすいようにアドレスの順序を変更します。