摘要 |
An information processing device calculates a buffer size of a buffer included in a client device by multiplying a band available in communication with the client device by a round trip time of the communication. The information processing device calculates an integer value by turning a real number into an integer, and sets the integer value as an unused size, the real number being obtained by dividing the buffer size by a transmission data size set for the client device. The information processing device sets a value obtained by dividing the round trip time by the integer value or a value obtained by dividing the transmission data size by the band as a transmission interval. Every time the transmission interval has passed, the information processing device determines whether the unused size is greater than a first value, generates image data of a screen of a remote desktop and transmits the image data to the client device when the unused size is greater than the first value, and subtracts a second value from the unused size. Every time a response to the transmitted image data is received from the client device, the information processing device adds the second value to the unused size. |