GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/elisp/Network-Feature-Testing.html ・ emacs-doc.conao3.com

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

特定のネットワーク機能が利用可能かを確認するには、次のように featurep を使用してください。

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

この形式の結果は、make-network-process 内で値 value を持つ keyword を指定できる場合は t となります。以下に、この方法でテストできる keyword—value のペアをいくつか挙げます。

(:nowait t)

非ブロッキング接続がサポートされている場合は Non-nil。

(:type datagram)

データグラムがサポートされている場合は Non-nil。

(:family local)

ローカル(別名「UNIXドメイン」)ソケットがサポートされている場合は Non-nil。

(:family ipv6)

IPv6がサポートされている場合はNon-nil。

(:service t)

システムがサーバー用のポートを選択できる場合は、Non-nil。

特定のネットワークオプションが利用可能かを確認するには、次のように featurep を使用します。

(featurep 'make-network-process 'keyword)

有効な keyword の値には :bindtodevice などがあります。完全な一覧については、ネットワークオプション を参照してください。このフォームでは、該当するネットワークオプションが make-network-process(または set-network-process-option)でサポートされている場合、nil 以外の値が返されます。