特定のネットワーク機能が利用可能かを確認するには、次のように 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 以外の値が返されます。