Я использую несколько WebSocket в форме с разным URL. В событии onkeydown каждого входа создается и закрывается один веб сокет с одним URL.При нажатии клавиши alt + down при каждом вводе будет создан новый WebSocket с другим URL.Здесь WebSocket используется для получения ответа клиента при выполнении функции бэкэнда, здесь нельзя использовать Ajax, потому что мы не можем сгенерировать никакого ответного сообщения на стороне клиента (например, любого окна подтверждения), пока выполняется выполнение кода конца.В нашем коде мне нужно получить ответ со стороны клиента и продолжить работу с кодом на стороне сервера без перерывов.
function()
***********
code block1()
alert("You want to continue?"); //get response from user
if yes //
code block2() //resume backend execution
else
code block3()
endif
return