3.10 File Transfer Receiver Details

File transfer in a Remote Assistance session is initiated by the sender of the file; there is no mechanism for the receiver of a file to request the transfer to begin. The method employed to transfer the file from one computer to the other is very basic and is applicable to all three versions of the protocol unless it's explicitly called out. When considering the file transfer exchange that happens, other messages for things such as share control and VoIP are not considered, although they can be sent and received at any point during the sequence described in the following diagram. This section focuses only on the file transfer messages and the sequence expected from the file receiver's side. A high-level state machine depicting message exchanges from the receiver's point of view follows.

Session-state diagram (file receiver perspective)

Figure 12: Session-state diagram (file receiver perspective)