Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Libswift library with modifications to run on Android
Branch: master

This branch is even with rauljim:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
ext
libevent2
mfold
tests
.gitignore
Android.mk
Application.mk
BUGS
ChangeLog
LICENSE
Makefile
NativeLib.cpp
README
SConstruct
TODO
arno-build.bat
availability.cpp
availability.h
avgspeed.cpp
avgspeed.h
bin.cpp
bin.h
bin_utils.h
bingrep.cpp
binheap.cpp
binheap.h
binmap.cpp
binmap.h
channel.cpp
cmdgw.cpp
com_tudelft_triblerdroid_first_NativeLib.h
compat.cpp
compat.h
do_tests.sh
getopt.c
getopt_long.c
getopt_win.h
hashtree.cpp
hashtree.h
httpgw.cpp
nat_test.cpp
nat_test_server.c
send_control.cpp
sendrecv.cpp
serialize.h
sha1.cpp
sha1.h
statsgw.cpp
swift.cpp
swift.h
transfer.cpp

README

swift: the multiparty transport protocol
    (aka BitTorrent at the transport layer)
    Differently from TCP, the protocol does not use the ordered data stream
    abstraction. Effectively, it splits a file into 1KB packets and sends
    them around. The secret sauce is Merkle hash trees and binmaps.
 
    Requires libevent-2.0 or higher.

see doc/index.html for marketing stuff, ideas and rants
    doc/draft-ietf-ppsp-grishchenko-swift.txt for protocol draft spec
    *.cpp for the actual code

This is a git submodule. More info: https://github.com/rauljim/tgs-android
Something went wrong with that request. Please try again.