The server simulates client log data when it recognizes that the client did not send a log but should have. The server creates simulated logs:
- At the end of each playlist entry for Windows Media Player version 6.4.
- At the end of a broadcast to Windows Media Player version 6.4.
- When the client abnormally disconnects before it can send a log.
The server simulates log data using any values that were sent by the client at the beginning of the session and any server-side values that are available.
In most cases, a plug-in can determine whether the server simulated client data by examining the c-status field. Any value other than 200 or 210 indicates that the server simulated data. However, the server can sometimes simulate a client log if the c-status field equals 200. To determine whether it has done so, examine the contents of fields that only the client can know with certainty. These include the c-os, c-osversion, and the c-cpu fields. If these fields contain a hyphen (-), the server simulated the client log.
- Note If the client is Windows Media Player version 6.4 playing a server-side playlist, the server simulates a client log at the end of every playlist entry other than the last one. The player sends a log when it stops playing the playlist. The simulated logs contain data for every playlist entry other than the last one played, and the client log contains data for the entire playlist.