Closed litongjava closed 11 months ago
@litongjava 能用 java 的地方就是能直连 tcp 端口的,websocket 是为浏览器端而设计的(不能直接发起 tcp)。tcp 端口的mqtt协议报文更小,性能更好!!!所以我觉得 java websocket 连接可能是个伪需求!
在某些情况下,服务器是不开放tcp端口出来的。我想把它部署到阿里云函数,然后使用websocket的进行通讯。
前端向web socket的发送消息,已经已经测试通了。 Java如何把消息取下来,然后再发送上去呢?
On Mon, Dec 18, 2023, 2:41 PM 如梦技术 @.***> wrote:
能用 java 的地方可能是能直连 tcp 端口的,websocket 是为浏览器端(不能直接发起 tcp)而设计的。tcp 端口的mqtt协议报文更小,性能更好!
— Reply to this email directly, view it on GitHub https://github.com/lets-mica/mica-mqtt/issues/13#issuecomment-1861918030, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHSKMPORQUYGTYZEGEGV53TYKDPBZAVCNFSM6AAAAABAWSRYESVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRRHEYTQMBTGA . You are receiving this because you authored the thread.Message ID: @.***>
在某些情况下,服务器是不开放tcp端口出来的。我想把它部署到阿里云函数,然后使用websocket的进行通讯。 前端向web socket的发送消息,已经已经测试通了。 Java如何把消息取下来,然后再发送上去呢? … On Mon, Dec 18, 2023, 2:41 PM 如梦技术 @.> wrote: 能用 java 的地方可能是能直连 tcp 端口的,websocket 是为浏览器端(不能直接发起 tcp)而设计的。tcp 端口的mqtt协议报文更小,性能更好! — Reply to this email directly, view it on GitHub <#13 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHSKMPORQUYGTYZEGEGV53TYKDPBZAVCNFSM6AAAAABAWSRYESVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRRHEYTQMBTGA . You are receiving this because you authored the thread.Message ID: @.>
试试 https://github.com/hivemq/hivemq-mqtt-client 我看了下它支持,而且是比较靠谱。俺也是个打工仔,目前是没时间没精力去支持。
下面的代码连接是1883,mqtt-server的tcp端口,如何连接websocket端口