Open RPG - Portail de jeux php

Samedi, Mai 19, 2012
Blog Qui fait mieux pour websocket 0.76
Tweet me!

Bon voilà j'ai avancé sur ma partie websocket mais toujours autant de soucis avec ce fameux Firefox.
Je met à disposition mon code en espérant qu'on m'aide pour trouver cette solution sur le kill de session quand la fenêtre est fermé ou que la page est réactualisé :

var MySocket = false;
try {
MySocket = new WebSocket('ws://'+url_websocket+'/socket/server.php');
MySocket.onopen = function(){
send_info_socket( 'add');
};
MySocket.onmessage = function(msg){
//alert(msg);
};
}
catch(ex){
alert('Votre navigateur n\'est pas prit en compte pour le HTML5.');
}
$(window).unload(function() {
if(MySocket != false)
MySocket.close();
});
function send_info_socket( type)
{
MySocket.send(type+'-'+id_user+'-'+id_region+'-'+userX+'-'+userY);
}

Et voilà la partie PHP serveur :

FICHIER : server.php

#!/php -q
error_reporting( E_ALL );
set_time_limit( 0 );
ob_implicit_flush();
define( 'SYSPATH', TRUE );
$dir = dirname( __FILE__ );
require_once $dir .'/../modules/global/config/url.php';
require_once $dir .'/socket.class.php';
WebSocketServer::instance( $config['websocket_user'], $config['websocket_port'] )->run();
?>

Commentaires  

 
0 #1 pasletempscesoir 27-02-2011 21:34
regardes cette fonction non supportée par jquery

windows.onbeforeunload( )
Citer
 

Ajouter un Commentaire


Code de sécurité
Rafraîchir

Mes derniers tweets

wubart: @lilicastille Alors c'est pour quand le prochain marathon ? hi hi hi
wubart: “@NARDEAU: @dzeis @wubart @lilicastille des hauts talons, une jupe et pas de dessous” #reve
wubart: @lilicastille PS : ce matin grave a la bourre j'suis arrivé a 13h pu..in de réveil !!!!
wubart: @lilicastille @dzeis @nardeau c'est a cause du #petitjournal hi hi hi cela étant t'as pas retenu le compliment des chaussures :(
wubart: RT @DespoRutti93: J'connais des femmes mariées si chaude qu'elles choperaient un rhume en enfer

Espace publicité

Connexion à votre compte