Previous 199869 Revisions Next

r24859 Monday 12th August, 2013 at 14:14:24 UTC by Miodrag Milanović
remove non active web socket clients in keep alive callback (nw)
[src/emu]webengine.c

trunk/src/emu/webengine.c
r24858r24859
117117         m_lastupdatetime = curtime;
118118         for (simple_list_wrapper<mg_connection> *curitem = m_websockets.first(); curitem != NULL; curitem = curitem->next())
119119         {
120            mg_websocket_write(curitem->object(), WEBSOCKET_OPCODE_PING, NULL, 0);     
120            int status = mg_websocket_write(curitem->object(), WEBSOCKET_OPCODE_PING, NULL, 0);     
121            if (status==0) m_websockets.remove(*curitem); // remove inactive clients
121122         }
122123      }
123124      osd_sleep(osd_ticks_per_second()/5);

Previous 199869 Revisions Next


© 1997-2024 The MAME Team