A transmitting terminal apparatus controlling method for use by a transmitting terminal apparatus in a data sharing system having at least display screen data shared between at least said one transmitting terminal apparatus and at least one receiving terminal apparatus connected via a network, said transmitting terminal apparatus controlling method comprising the steps of:
- setting a transfer rate based on how fast said display screen data were transferred previously to said receiving terminal apparatus;
- calculating a predicted completion time of a data transfer based on a predetermined transfer rate;
- determining whether said data transfer is completed within said predicted completion time;
- changing said transfer rate if at least a predetermined number of results of the determination in said transfer rate determining step are consecutively equal;
- measuring communication performance parameters representative of network communication performance between said transmitting terminal apparatus and said receiving terminal apparatus;
- calculating evaluation parameters for evaluating network communication status using at least said transfer rate and said communication performance parameters;
- and
- controlling an interlocking process between said transmitting terminal apparatus and said receiving terminal apparatus by use of said evaluation parameters.