Connect with iOS and Android clients to SockJS Backend

后端 未结 4 2073
误落风尘
误落风尘 2021-01-31 16:50

I\'m developing WebSocket messaging backend using Spring WebSockets, which uses SockJS + STOMP protocol. The reason why not to use plain WebSockets is because I will need to lev

4条回答
  •  谎友^
    谎友^ (楼主)
    2021-01-31 17:05

    Maybe it's more than a year since the question was asked. But, because it's getting in the first results when Googling for SockJS+Android. So, I am posting my answer.

    From my experience with a recent project I worked on, we were able to use a STOMP client - like the one here- to connect to Spring Websocket backend from native Android app.

    And from the browser, you can still use SockJS client to gain across browsers compatibility to websockets with fallback.

    A note to mention that when using only STOMP client to connect to native websocket the URL will be something like ws://mydomain/SockJSEndpoint/websocket, and when using SockJS client from the browser the URL will be like http://mydomain/SockJSEndpoint.

提交回复
热议问题