In the second mode, the sending application chooses as first priority the application registered on the receiving machine for the specified UUID for the allowable destination application. If available, the application opens and displays the file. If that application is not available, the default file transfer application receives the file transfer.
To select this mode, the sending application does not specify the XF_MATCHID option in the xfSend or xfConnectAndSend function call. The sending application does use a connection made (with an xfConnect function call for the xfSend function, or as part of the xfConnectAndSend function call) with an XFRADDRESS structure that specifies the specific UUID in the uuidAppID field. With this combination of parameters, the specific application receives the file transfer if it is available. Otherwise, the default application receives the file transfer.