我正在尝试使用js网络套接字查询INSTEON家庭自动化服务器。 当我以交互方式连接并通过控制台发送状态查询时,我得到两个数据包:
Connected to: xxx.xxx.xxx.xxx:9761
02621FE3E80f1900 <-- typed into console
Send: 02621FE3E80f1900
Rsvd: 02621fe3e80f190006
Rsvd: 02501fe3e81ec00a2f0000
quit <-- typed into console
Connection closed
第二个在第一个到达后大约半秒钟到达。
但是,当我尝试在js脚本中发送消息时,使用: client.write('02621FE3E80f1900','hex'); 我只收到第一条消息:
Connected to: xxx.xxx.xxx.xxx:9761
Rsvd: 02621fe3e80f190006
Connection closed
如何才能访问这两条消息?
我需要第一条消息来确认我的查询已成功收到, 和字符串中的第二条消息,所以我可以询问它......
约翰