3
我读了更多关于erlang:is_port/1
的内容,所以我决定用几个值来测试它。erlang:is_port/1和套接字
我看到使用普通套接字时,如果套接字启动,它将回复true
,否则(0128),则表示套接字已关闭,则返回false
。
可以使用is_port/1
与ssl套接字吗?我尝试过,但总是返回false
。
我读了更多关于erlang:is_port/1
的内容,所以我决定用几个值来测试它。erlang:is_port/1和套接字
我看到使用普通套接字时,如果套接字启动,它将回复true
,否则(0128),则表示套接字已关闭,则返回false
。
可以使用is_port/1
与ssl套接字吗?我尝试过,但总是返回false
。
如果您参考SSL插座作为(例如)ssl:connect/2,3
的返回值,则答案为“否”。 SSL应用程序上下文中的SSL套接字类型为sslsocket()
类型,其中according to the documentation对用户不透明且绝对不是端口。具体而言,它们是记录:
%% Looks like it does for backwards compatibility reasons
-record(sslsocket, {fd = nil, pid = nil}).