-// flush any pending messages - like the score!!!
- start = Sys_DoubleTime();
- do
- {
- count = 0;
- NetConn_ClientFrame();
- NetConn_ServerFrame();
- for (i = 0;i < MAX_SCOREBOARD;i++)
- {
- host_client = svs.connectedclients[i];
- if (host_client && host_client->message.cursize)
- {
- if (NetConn_CanSendMessage(host_client->netconnection))
- {
- NetConn_SendReliableMessage(host_client->netconnection, &host_client->message);
- SZ_Clear(&host_client->message);
- }
- else
- count++;
- }
- }
- if ((Sys_DoubleTime() - start) > 3.0)
- break;
- }
- while(count);
-