2.2.4 File Transfer Protocol
Microsoft NetMeeting Protocol peers engage in File Transfer Protocol (FTP) through the International Telecommunications Union (ITU) T.127 standard, as specified in [T127], except for the following extensions.
Microsoft NetMeeting Extensions
For cases of NonStandardPDU messages in FTP, the following string constants are used.
Constant |
Value |
---|---|
PROSHARE_STRING |
"NetMeeting 1 MBFT" |
PROSHARE_FILE_END_STRING |
"NetMeeting 1 FileEnd" |
PROSHARE_CHANNEL_LEAVE_STRING |
"NetMeeting 1 ChannelLeave" |
Sending NonStandardPDUs uses the following logic:
If the NonStandardPDU is sent at the end of file transfer, the protocol data unit (PDU) is transferred with a PROSHARE_FILE_END_STRING key.
If the NonStandardPDU is sent while leaving the channel, the PDU is transferred with a PROSHARE_CHANNEL_LEAVE_STRING key.
Otherwise, the NonStandardPDU is sent with the PROSHARE_STRING key.
The following members are optional.
Member |
Description |
---|---|
ASNHandle ASNfile_request_handle; /* optional */ |
A unique handle to reference the file throughout the file transfer operation. Its value is obtained from the ASNFile_OfferPDU structure. |
ASNUserID ASNmbft_ID; /* optional */ |
A unique handle to identify the user throughout the file transfer session. Its value is obtained from the ASNFile_OfferPDU structure. |