-
- Downloads
datatransfer: supports canceling while transfering and multi-tranfer
This patchs implies a lot of changes for file transfer.
First, a TURN connection is made only for one file transfer. This
allows us to cancel a transfer by closing this connection without
cancel future file transfers. The TURN connection is closed when a
transfer is finished or canceled. Avoid to keep unused connections.
Second point, a ftpserver uses the id of its attached stream.
Note: removed unimplemented refuse and abortStream in peer_connection
Change-Id: I65ba104066de0494ba5a7954f0fad63eb2c9d6ac
Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
Showing
- src/data_transfer.cpp 12 additions, 2 deletionssrc/data_transfer.cpp
- src/ftp_server.cpp 4 additions, 1 deletionsrc/ftp_server.cpp
- src/peer_connection.cpp 25 additions, 8 deletionssrc/peer_connection.cpp
- src/peer_connection.h 7 additions, 3 deletionssrc/peer_connection.h
- src/ringdht/p2p.cpp 91 additions, 24 deletionssrc/ringdht/p2p.cpp
- src/ringdht/p2p.h 3 additions, 1 deletionsrc/ringdht/p2p.h
- src/ringdht/ringaccount.cpp 9 additions, 2 deletionssrc/ringdht/ringaccount.cpp
- src/ringdht/ringaccount.h 13 additions, 3 deletionssrc/ringdht/ringaccount.h
Loading
Please register or sign in to comment