Milo Turner
|
2e6c441194
|
rustfmt
|
2020-03-14 15:06:22 -04:00 |
xenia
|
815471d6d1
|
Implement more efficient scheme for ack packet coding
|
2020-03-14 14:42:03 -04:00 |
xenia
|
269bb8b104
|
Integrate hex encoder/decoder with hptp protocol
|
2020-03-13 23:27:50 -04:00 |
xenia
|
a6d4af87ce
|
Implement better heck encoding (not used yet)
|
2020-03-13 20:28:33 -04:00 |
xenia
|
a9732fcebd
|
Add silly hex encoder
|
2020-03-13 17:26:08 -04:00 |
Milo Turner
|
038fd9037a
|
ooop
|
2020-03-11 13:53:50 -04:00 |
Milo Turner
|
4fb26866c2
|
oop
|
2020-03-11 13:49:26 -04:00 |
Milo Turner
|
f858cbc398
|
segment data in its own type called SegData; handles EOF (badly)
|
2020-03-11 13:14:55 -04:00 |
Milo Turner
|
6b3d8acdf1
|
change ack msg to store as array
|
2020-03-10 18:34:55 -04:00 |
Milo Turner
|
dd6c4ff088
|
*very* primitive segment-index ack's
|
2020-03-10 12:01:44 -04:00 |
Milo Turner
|
5dcda7aec3
|
put constants in hptp::seg module
|
2020-03-09 17:34:37 -04:00 |
Milo Turner
|
4ad767e5c4
|
begin fleshing out package types
|
2020-03-09 16:25:25 -04:00 |
Milo Turner
|
87fd190378
|
don't create intermediate Vec's while serializing messages
|
2020-03-09 14:31:57 -04:00 |
Milo Turner
|
6652ddb3d1
|
separate types for upload/download messages
|
2020-03-09 14:15:27 -04:00 |
Milo Turner
|
ebd3c8333e
|
dumb simple Ack messages and peer error handling
|
2020-03-09 11:33:19 -04:00 |
Milo Turner
|
6ace49cc88
|
put some important constants in the 'msg' module
|
2020-03-09 10:48:40 -04:00 |
Milo Turner
|
a372532e96
|
peer / msg abstractions
|
2020-03-09 01:23:29 -04:00 |