Our website uses an in-house implemented long-polling COMET server to communicate with the web-page on the client machine. A Connection
object manages the requests and responses for a single client. The Connection
object can live for many hours and deal with several hundred requests from the same client, while they remain "connected" to the server.
My question is: Is it safe to assume that the originating address of requests from a single client over a single session will remain constant? I'd like to make rules to enforce this such that if the client originates from a new ipAddress, they need to start from scratch. I am wondering if there is a common case where requests from a single browser might originate from different ipAddresses at a rate that would make my plan stupid.