我正在阅读更多关于erlang:is_port/1
所以我决定用几个值来测试它。
我看到,对于普通套接字,它会true
在套接字启动时回复,false
否则(即套接字已关闭)。
也可以is_port/1
与 ssl 套接字一起使用吗?我试过但它总是返回false
。
我正在阅读更多关于erlang:is_port/1
所以我决定用几个值来测试它。
我看到,对于普通套接字,它会true
在套接字启动时回复,false
否则(即套接字已关闭)。
也可以is_port/1
与 ssl 套接字一起使用吗?我试过但它总是返回false
。
如果您将SSL Socket称为 (for example) 的返回值ssl:connect/2,3
,那么答案是“否”。SSL 应用程序上下文中的 SSL 套接字属于一种sslsocket()
类型,根据文档,它对用户是不透明的,绝对不是端口。具体来说,它们是记录:
%% Looks like it does for backwards compatibility reasons
-record(sslsocket, {fd = nil, pid = nil}).