I am developing a windows phone application. On the first screen user enters some unique  code and based on that code there are say 200 or more records on the server which I want to return to the client(windows phone app).As all those records can't be sent in one go as there could be a timeout possibility, so I want to sent those records in a chunks. So what could be the best way that server could continuously sent data to the client without further requests.Currently I am  pulling first 10 records from server and then request again and so on.There is a strong possibility that in later stages server have more data for that user, but I am not worrying about that at the moment, as I could make the requests periodically(I a hoping rx and signal r might have some solution to that, but not sure).
Pushing data into chunks from server to mobile client
c#;windows phone 8;reactive