我试图为 websocket 创建一个 Read\Write 函数,但我遇到了问题......
var inarrivo = 0;
var risposta = "";
function RDW_Command(Stringa) {
var Risposta = "";
Stringa = "$" + Stringa;
socket.send(Stringa);
inarrivo = 0;
while (inarrivo == 0) {
doNothing();
}
return risposta;
}
function doNothing() {}
socket.onmessage = function (msg) {
risposta = msg.data;
inarrivo = 1;
};
问题是当它进入while循环时它会冻结......有什么想法可以解决它吗?>.<谢谢!!安德烈亚