Web套接字已成功连接服务器并从服务器接收数据。但是当它停止从服务器获取数据或断开服务器连接时,我想执行其他操作。
我尝试了setInterval并每秒向服务器发送一条消息,以检查其是否仍在运行。
websocket.onmessage = (mcon) => {
if(mcon !== null) {
this.somemethod(mcon.data);
}
else{
// perform some action
}
};
如果未收到任何数据,则应运行else“执行某些操作”
答案 0 :(得分:0)
创建一个说incomingData
的状态,每次从websocket传入数据时将状态设置为true。收到数据后,将状态设置为false。
state
为假时,执行其他操作
当然,如果您共享相关代码,我将能够提供更好的答案