#Android utiliser les soket.IO (pr le rézo)

Rubriques generale concernant SpiderBasic
killer128
Messages : 28
Inscription : mer. 30/mai/2012 15:15

#Android utiliser les soket.IO (pr le rézo)

Message par killer128 »

Bonjour,
Aujourd'hui, je vous partage la solution que j'ai trouvé pour utiliser les Soket.IO coté client.
Il n'est pas possible de faire un serveur avec cette librairie et c'est domage que l'auteur n'a pas choisie de le faire.
Cependant si comme moi vous avez un serveur node.js avec soket.IO vous pourrez établir des échanges
comme par exemple faire un tchat ou pourquoi pas un nouveau counterstrike sur téléphone portable lol.
J'ai testé le code et ça fonctionne.

Code : Tout sélectionner

;https://www.npmjs.com/package/cordova-plugin-websocket
;Import Cordova Plugin
Import "cordova plugin add cordova-plugin-websocket"
EndImport
;CloseDebugOutput() ;No debug
Debug "bijour"
Global rev.s;
! document.addEventListener('deviceready', function () {
    Debug "ready"
    rev.s= "rien"
!    var ws = new WebSocket('wss://echo.websocket.org/');
!    ws.onopen = function () {
    Debug "open"
    !this.send('hello c seb');
    ;// transmit "hello" after connecting
!    };
!    ws.onmessage = function (event) {
    rev.s ="vide"
    !v_rev = event.data;
    ;spider.Debug.Print(event.data);
    Debug rev
   ;// will be "hello"
!        this.close();
!    };
!    ws.onerror = function () {
    Debug "error occurred!";
!    };
!    ws.onclose = function (event) {
    ! v_rev= event.code;
    Debug "close code= "+rev
!    };        
Debug "fin du program" 
!}, false);