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();
?>
| < Précédent | Suivant > |
|---|
Commentaires
windows.onbeforeunload( )
S’abonner au flux RSS pour les commentaires de cet article.