estou declarando uma variável global, quando faço uma conexão com o socket eu envio o usuário e espero a resposta em response, eu consigo colocar ela na DIV #msgs, porem não consigo setar ela na variável global, no alerta ela sempre vai estar indefinida. alguém sabe como setar a resposta do socket em uma variável global ou fazer a função socket.emit dar um retorno ?
var global;
function buttonClicked()
{
var usuario= $('#usuario').val();
socket.emit('verificartablet', {nome: usuario}, function(response) {
$("#msgs").append( response);
global= response;
});
alert(global);
}