Ya lo solucione haciendo un callback.
Código Javascript
:
Ver originalfunction send_msg(msg, callback){
socket.send(msg);
socket.onmessage = function(got){
callback(got);
};
}
var msg = 'Esperar a que termine send_msg();':
send_msg(msg, function(respuesta){
alert('El servidor respondio: '+respuesta);
};