内网连内网的MQTT-SERVER。
client使用
compile group: 'org.fusesource.mqtt-client', name: 'mqtt-client', version: '1.14'
连接内网server时总是超时,抓包发现没有请求发送。
telnet 能通。
后加日志发现如下
图片.png
配置host问题解决。
问题分析:
1.org.fusesource.hawtdispatch.transport.TcpTransport运行时会获取本地Host
2.InetAddress获取域名时会判断该域名是否有ip地址。
图片.png
网友评论