For some reason, file transfers over Beebeep cap at ~ 50Mbits. Usually files are being transfered way faster (~500 Mbits) except when Beebeep is being used for file transfers.
Hello Peter,
there are reasons because BeeBEEP is slower than "normal copy":
1. BeeBEEP 1 compresses data before sending.
2. BeeBEEP 1 encrypts data before sending.
3. BeeBEEP 1 sends data.
4. BeeBEEP 1 waits for "data successfully received message".
5. BeeBEEP 2 receives data.
6. BeeBEEP 2 decripts data.
7. BeeBEEP 2 uncompresses data.
8. BeeBEEP 2 checks data and send "succefully received message" to BeeBEEP 1.
This algorithm comes with a time cost.
But, in this way the data transferred are secured and you can recover a partially downloaded file after some time.
More, BeeBEEP allows 3 transfers in a row, so the speed can be increased i n this way.
Or if your computer is a new one, you can increase buffer of file transfer in beebeep.ini.
In the future I will put all the file transfer routines in a new thread, so the compression and encryption routine will not freeze the GUI in the heavy duties.
So I have added a "cap" just to not freeze the user interface...
Thank you for your question... I will add a FAQ to explain it.
👍
1
Last edit: Marco Mastroddi 2021-01-10
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2022-01-24
Ciao Marco, mica ci sono novità o una spiegazione per poter aumentare la velocità dei trasferimenti?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Proverò a fare qualche test magari disabilitando la "compressione e la criptazione dei pacchetti" nel file transfer, e incrementando il buffer di invio. Non ho ancora creato una spiegazione perchè non ho avuto modo di testare il procedimento.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I noticed that too last night when transferring a 700mb 7z file, it took almost 6 minutes to transfer. Both computers are hardwired.
Hello Peter,
there are reasons because BeeBEEP is slower than "normal copy":
1. BeeBEEP 1 compresses data before sending.
2. BeeBEEP 1 encrypts data before sending.
3. BeeBEEP 1 sends data.
4. BeeBEEP 1 waits for "data successfully received message".
5. BeeBEEP 2 receives data.
6. BeeBEEP 2 decripts data.
7. BeeBEEP 2 uncompresses data.
8. BeeBEEP 2 checks data and send "succefully received message" to BeeBEEP 1.
This algorithm comes with a time cost.
But, in this way the data transferred are secured and you can recover a partially downloaded file after some time.
More, BeeBEEP allows 3 transfers in a row, so the speed can be increased i n this way.
Or if your computer is a new one, you can increase buffer of file transfer in beebeep.ini.
In the future I will put all the file transfer routines in a new thread, so the compression and encryption routine will not freeze the GUI in the heavy duties.
So I have added a "cap" just to not freeze the user interface...
Thank you for your question... I will add a FAQ to explain it.
Last edit: Marco Mastroddi 2021-01-10
Ciao Marco, mica ci sono novità o una spiegazione per poter aumentare la velocità dei trasferimenti?
Proverò a fare qualche test magari disabilitando la "compressione e la criptazione dei pacchetti" nel file transfer, e incrementando il buffer di invio. Non ho ancora creato una spiegazione perchè non ho avuto modo di testare il procedimento.