Previous: , Up: 低レベルのネットワークアクセス   [Contents][Index]


41.17.3 ネットワーク機能の可用性のテスト

与えられネットワーク機能が利用可能かテストするためには以下のようにfeaturepを使用します:

(featurep 'make-network-process '(keyword value))

このフォームの結果はmake-network-process内でkeywordに値valueを指定することが機能するならtになります。以下はこの方法でテストできるkeyword/valueペアーのいくつかです。

(:nowait t)

非ブロッキング接続がサポートされていれば非nil

(:type datagram)

データグラムがサポートされていれば非nil

(:family local)

ローカルsocket(別名“UNIX domain”)がサポートされていれば非nil

(:family ipv6)

IPv6がサポートされていれば非nil

(:service t)

サーバーにたいしてシステムがポートを選択できれば非nil

与えられたネットワークオプションが利用可能かテストするためには、以下のようにfeaturepを使用します:

(featurep 'make-network-process 'keyword)

指定できるkeywordの値は:bindtodevice等です。完全なリストはネットワークのオプションを参照してください。このフォームはmake-network-process (またはset-network-process-option)が特定のネットワークオプションをサポートしていれば非nilをリターンします。

This page has generated for branch:emacs-30, commit:ab5505a8acf795c0a0a2745dd6fb666954c6a4bb to check Japanese translation.