もっと読んでいerlang:is_port/1
たので、いくつかの値でテストすることにしました。
true
通常のソケットでは、ソケットがアップしている場合とfalse
そうでない場合 (つまり、ソケットがダウンしている場合)に応答することがわかりました。
is_port/1
SSLソケットでも使用できますか? 試しましたが、常に返されますfalse
。
もっと読んでいerlang:is_port/1
たので、いくつかの値でテストすることにしました。
true
通常のソケットでは、ソケットがアップしている場合とfalse
そうでない場合 (つまり、ソケットがダウンしている場合)に応答することがわかりました。
is_port/1
SSLソケットでも使用できますか? 試しましたが、常に返されますfalse
。
(たとえば) からの戻り値としてSSL ソケットを参照する場合ssl:connect/2,3
、答えは「いいえ」です。SSL アプリケーションのコンテキストにおける SSL ソケットはsslsocket()
タイプのものであり、ドキュメントによると、これはユーザーに対して不透明であり、間違いなくポートではありません。具体的には、次のレコードです。
%% Looks like it does for backwards compatibility reasons
-record(sslsocket, {fd = nil, pid = nil}).