Kleissner
|
f305e5b158
|
Lite Packet algorithm for data transfer. It bypasses the CPU expensive Peernet Protocol packet encoding (which uses public key signing).
|
2022-01-17 03:48:40 +01:00 |
|
Kleissner
|
50ec1c804e
|
Proper abstraction of virtualPacketConn. It now supports other transport protocol encodings.
|
2021-12-04 02:56:14 +01:00 |
|
Kleissner
|
9626fa8088
|
Fork btcec to remove external dependency. This significantly reduces the count of indirect modules (cuts it by half). Close #7
Update the other Go modules.
|
2021-11-14 22:37:07 +01:00 |
|
Kleissner
|
ce37461705
|
Improve MTU settings and documentation. #41
|
2021-11-09 21:04:06 +01:00 |
|
Kleissner
|
14f034cc8d
|
Turns out internet MTU must be honored, otherwise packets are dropped/not reassembled. Setting to 1500 bytes for transfer messages.
|
2021-11-05 03:39:46 +01:00 |
|
Kleissner
|
b5266b1c52
|
File Transfer: Add header to file transfer to indicate file size and transfer size. This is important to know when to stop reading. It will also help when reading only ranges (which is important for video streaming).
New function FileTransferReadHeaderUDT to read the header.
Warehouse: ReadFile return count bytes read
|
2021-10-25 03:34:28 +02:00 |
|
Kleissner
|
0c4562e1d3
|
Protocol: Fixes in Transfer code. Add IsLast convenience functions.
|
2021-10-22 06:23:56 +02:00 |
|
Kleissner
|
d2899a4378
|
Initial Transfer message encoding. Embedded UDT implementation to follow.
Documentation of file transfer to follow in upcoming Whitepaper update.
|
2021-10-20 10:20:56 +02:00 |
|