Есть функция которая должна отправить на сервер запрос websocket'ом и получить ответ через 10-15 сек
function getData(){
var sock = io("https://server.com");
var out = "";
sock.on("mess", function(data){out = data.message});
sock.emit("send", {text: "Hello, world!"});
return out;
}
но функция заканчивается раньше а это мне не нужно.
Как заставить функцию ждать ответ от websocket.