No communication tries between MyPC Cloud to MyPC Cloud Service

This document outlines the procedures and checks performed by the MyPC Cloud client when there is a loss of communication with the Cloud Service. The main requests and expected responses are: 

  • Request and Response Types
    • Configuration Request/Response: Initial request. 
    • Login Request/Response. 
    • Logout Request/Response. 
    • Booking Request/Response. 
    • Resource Settings Request/Response. 

Handling No Communication 

No communication with the MyPC Cloud Service could happen due a loss of communication on the client side or the MyPC Cloud Service is unable to hand requests. Below we have highlighted how the client handles these 2 scenarios for No communication.  

  • Network Connection Loss on client PC: 
    • The MyPC Cloud client checks the internet connection every 5 seconds. 
    • No configuration requests are sent during this time. 
    • Once the network is re-established, the configuration request is sent. 
  • MyPC Cloud Service Issues
    • The iTS Cloud listener service sends configuration requests at regular intervals upon not receiving a response from the MyPC Cloud service: 
Time interval Number of tries 
1 minute 
5 minutes 
10 minutes 
15 minutes 
30 minutes 
Every hour indefinitely 

For example, if the MyPC Cloud service is unavailable the configuration request will be initially sent, if this fails it will retry every minute up to 5 times. If it fails still, it will try 5 times at 5 minute intervals and so on until it reaches the point where it will try once an hour.  

  • In-Use State
    • If there is an internet connection loss or server issue while in-use, the SignalR connection will be closed. 
    • The client first checks for network issues, and if none are found, it then checks for cloud service issues. 

This document provides a detailed overview of how the MyPC Client handles communication disruptions, ensuring that it can recover and re-establish connections efficiently. If you have any specific questions or need further details, feel free to ask! 

Was this article helpful?