… | |
… | |
10 | |
10 | |
11 | TODO: optimised json transport jsonxyz#d# |
11 | TODO: optimised json transport jsonxyz#d# |
12 | - avoid exceptions in the transport code if the connection |
12 | - avoid exceptions in the transport code if the connection |
13 | fails during TLS negotiation. |
13 | fails during TLS negotiation. |
14 | - delay new address broadcasts in seednodes, to reduce the |
14 | - delay new address broadcasts in seednodes, to reduce the |
15 | likelyhood of nodes conencting at the same time, leading to |
15 | likelyhood of nodes connecting at the same time, leading to |
16 | message loss. |
16 | message loss. |
|
|
17 | - improve general message passing efficiency by 8%, and special |
|
|
18 | case json framing for a 50% speed increase. |
17 | - add hints how to interface to aemp nodes from other programming |
19 | - add hints how to interface to aemp nodes from other programming |
18 | languages using the aemp protocol in AnyEvent::MP::Transport |
20 | languages using the aemp protocol in AnyEvent::MP::Transport |
19 | (it can really be quite simple). |
21 | (it can really be quite simple). |
20 | - handle unsupported remote framings more gracefully. |
22 | - handle unsupported remote framings more gracefully. |
21 | |
23 | |