I have a client program that receives streaming XML messages from a remote server. These streams provide real-time updates to various sporting events, and it runs forever; even when there are no updates to transmit, it still sends a keep-alive message every 45 seconds.I have a client program that receives streaming