FlexHub Forum

Protocol talk => ADC/NMDC Cross Protocol => Topic started by: FlipFlop™ on September 16, 2011, 00:46:22

Title: XFER (ADC) allowing crossprotocol downloads/searches (work in progress)
Post by: FlipFlop™ on September 16, 2011, 00:46:22
The text below is still in progress, just posting it here to be able to discuss it.

The idea for this extension is to provide compatibility between ADC and NMDC users, to allow them to search and download from eachother.

XFER will provide an NMDC connection with sufficient data to be able to receive or initiate an ADC client-client connection and receive and send ADC search results. So it should only be about upgrading NMDC, not downgrading ADC. A client supporting XFER will also support Xfer in NMDC.

Proposed syntax:
XFER <sourcesid> <targetsid> <fieldname><data>

Fieldnames:
PD = PID  (will be sent to the hub only to check CID, hub will filter it) << only from NMDC to ADC
ID = CID
NM = NMDC command
AD = ADC command

In FlexHub the client SID in NMDC can be retrieved from the $Lock:
EXTENDEDPROTOCOL_FLEXHUB_MULTIPROTOCOL_<SID>

Searching:

Replying to searches (active):

Replying to searches (passive):

Client connections (incoming):

Client connections (outgoing):

Title: Re: XFER - allowing crossprotocol downloads/searches (work in progress)
Post by: JOE™ on September 16, 2011, 00:54:44
good work flex team:) ty flip
Title: Re: XFER (ADC) allowing crossprotocol downloads/searches (work in progress)
Post by: iceman50 on September 16, 2011, 04:03:09
Sounds good to me will get to working on it asap when i get home =)
Title: Re: XFER (ADC) allowing crossprotocol downloads/searches (work in progress)
Post by: Hamachi on September 16, 2011, 11:51:14
Nice work all FlexHub dev :D