Total Pageviews

Sunday 14 July 2019

文件同步工具:gko_pool

currently p2p algorithm is complete, could be used for data transfer.
usage see --help
  ____ _             _         
 / ___(_)_ __   __ _| | _____  
| |  _| | '_ \ / _` | |/ / _ \ 
| |_| | | | | | (_| |   < (_) |
 \____|_|_| |_|\__, |_|\_\___/ 
               |___/           

# Start project gingko
# Gingko is a point to point rsync rolling checksum proto-
# col implemented file synchronize application. Instead
# of original rsync builds, we want to make it able to 
# sync files from a large mesh computer network so-called 
# the cloud and pushing files from computers to computers,
# the P2P protocol will make it more efficient.
# Hope it success!

#define Rolling_checksum_algorithm http://samba.anu.edu.au/rsync/tech_report/node3.html

BUILD:
    make

NOTE:
    For reusing some code between clnt and serv, I write some funcs in gingko_common.h
with some MACRO, I know this is ugly, but the bins compiled out work well...so, let it
be.

DEPS:
    libevent
    gtest (when ./configure --enable-unittest)

from https://github.com/auxten/gko_pool/tree/master/src

No comments:

Post a Comment