Bonjour,
Je suis en train de développer une application Android dans laquelle je dois se connecter à un channel websocket dont le serveur est implémenté par Spring, SockJs et Stomp.
J'ai utilisé des différentes bibliothèques mais dans chaque fois la connexion au serveur marche mais l'inscription dans le channel websocket ne marche pas.
Je ne comprend pas vraiment ou est le problème, j'ai passé beaucoup de temps en essayant de trouver la solution mais en vain
Merci de m'aider
Voici mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 try{
             uri = new URI("ws://www.exemple.com);
 
             mWebSocketClient = new WebSocketClient(uri,new Draft_17()) {
         @Override
         public void onOpen(ServerHandshake serverHandshake) {
             Log.i("Websocket", "Opened :)");
            mWebSocketClient.send("SUBSCRIBE\ndestination:/topic/xxx\n\000");
          //   mWebSocketClient.send("Hello from " + Build.MANUFACTURER + " " + Build.MODEL);
 
         }
 
         @Override
         public void onMessage(String s) {
 
             System.out.println(s);
         }
 
         @Override
         public void onClose(int i, String s, boolean b) {
             Log.i("Websocket", "Closed " + s);
         }
 
         @Override
         public void onError(Exception e) {
             Log.i("Websocket", "Error " + e.getMessage());
         }
     };
 
     mWebSocketClient.connect();