wiki:manuals/dCapProtocolV3
Last modified 11 years ago Last modified on 10/07/07 00:21:42

The dCap protocol definition

The dCap protocol, similar to FTP, sends requests by means of an ascii (telnet) protocol to a well known server (the door) and receives replies via the same ascii line. The data transport is done by binary connections between the actual movers (pools) and the client. There is exactly one data connection per open file. The data connection can either be initiated by the server (default) or by the client (passive mode).

  • The control line protocol is defined here. The passive mode is not yet described.
  • The binary data line protocol is define here.
  • Please find a full client reference implementation in C here. This code includes the java and c security code (security_plugins).
  • A full java server implementation is the actual dCache mover at diskCacheV111.movers.DCapProtocol_3_nio.java
  • A 'read full file' java client implementation is at diskCacheV111.pools.P2PClient.java

Last modified by patrick @ Mon Nov 19 00:12:39 2018