proto added;
parent
e098b9ba88
commit
d10e0d2574
@ -0,0 +1,30 @@
|
||||
1. lv2ftp isn's serious, just a test and benchmark of the sntllv2
|
||||
2. there are few stages:
|
||||
2.1 Simple v.1
|
||||
This protocol is enough to donwload a directory subtree with files.
|
||||
2.1.1 Directory workout
|
||||
* Open directory stream: (dir-open "<dir-name>")
|
||||
* Return: error, or rapidly replies with (dir-stream <id>)
|
||||
* Read directory entry: (dir-read <id>)
|
||||
* Return: error, or rapidly replies with the following:
|
||||
* (dir-end <id>)
|
||||
* (dir-entry "<filename>" "<filetype>"), where filetype the following:
|
||||
* regular - regular file
|
||||
* directory - directory
|
||||
* block - block device
|
||||
* char - char device
|
||||
* fifo - named pipe
|
||||
* link - symbolic link
|
||||
* socket - socket
|
||||
* unknown - unknown file type
|
||||
* Close directory entry: (dir-close <id>)
|
||||
* Return: error or SNE_SUCCESS
|
||||
2.1.2 File workout
|
||||
* Open file: (file-open "<file-name>")
|
||||
* Return: error, or rapidly replies with (file-id <id>)
|
||||
* Get simple stat: (file-stat <id>)
|
||||
* Return error, or rapidle replies with (file-stat <id> <size>)
|
||||
* Read file data: (file-read <id> <offset>)
|
||||
* Return error, or rapidly replies with 30k(raw data, in base64 it will be more) (file-data <id> <offset> "<B64encoded data>")
|
||||
* Close file: (file-close <id>)
|
||||
* Return error or SNE_SUCCESS
|
Loading…
Reference in New Issue