使用mqtt websockets for ibm bluemix watson iot等待connack响应时连接丢失

使用mqtt websockets for ibm bluemix watson iot等待connack响应时连接丢失,websocket,erlang,ibm-cloud,mqtt,watson-iot,Websocket,Erlang,Ibm Cloud,Mqtt,Watson Iot,我能够执行ssl和websocket握手。http连接正在升级为websocket连接,这很好。erlang websocket客户端正在连接到IBM Bluemix服务器 但是过了一段时间,我收到了关闭连接的ssl\u closed响应。我正在向服务器发送ping请求,并获得二进制格式的响应(可能是pong({binary,}。尚未解码二进制响应帧) SockReply:{ok,{sslsocket,{gen_tcp,#端口,tls_连接,未定义},} 套接字:{sslsocket,{gen_

我能够执行ssl和websocket握手。http连接正在升级为websocket连接,这很好。erlang websocket客户端正在连接到IBM Bluemix服务器

但是过了一段时间,我收到了关闭连接的
ssl\u closed
响应。我正在向服务器发送
ping
请求,并获得二进制格式的响应(可能是pong(
{binary,}
。尚未解码二进制响应帧)

SockReply:{ok,{sslsocket,{gen_tcp,#端口,tls_连接,未定义},}
套接字:{sslsocket,{gen_tcp,#Port,tls_connection,undefined},}[debug][d:6xxxxx:myFybr123:streetlight_123@172.16.1.237:57054] 
已发送:连接(Q0,R0,D0,ClientId=d:6xxxxx:MYXX123:streetlight_123,ProtoName=MQTT,ProtoVsn=3,CleanSess=true,KeepAlive=300,Username=use-token-auth,Password=**)
[信息][客户端]已连接到wss://6xxxxx.messaging.internetofthings.ibmcloud.com:443

[警告][客户端]的连接丢失:当状态为等待连接时,ssl\u关闭

消息:{ssl_关闭,{sslsocket,{gen_tcp,#端口,tls_连接,未定义},}


为什么我在连接后会收到
ssl\u关闭

检查您正在使用的erlang和TLS版本。我看到了erlang版本的不同ssl行为指示检查您正在使用的erlang和TLS版本。我看到了erlang版本的不同ssl行为指示
SockReply : {ok,{sslsocket,{gen_tcp,#Port<0.2284>,tls_connection,undefined}, <0.52.0>}} 
Socket : {sslsocket,{gen_tcp,#Port<0.2284>,tls_connection,undefined}, <0.52.0>} [debug] [d:6xxxxx:myFybr123:streetlight_123@172.16.1.237:57054] 
SENT: CONNECT(Q0, R0, D0, ClientId=d:6xxxxx:myXXXX123:streetlight_123, ProtoName=MQTT, ProtoVsn=3, CleanSess=true, KeepAlive=300, Username=use-token-auth, Password=**)