Feature #20689
Remove byte-swapping from acnetd
Start date:
08/27/2018
Due date:
% Done:
0%
Estimated time:
Description
Every packet going through acnetd
gets byte-swapped. By not doing this, we can greatly reduce its CPU load and finally allow odd-length packets to be passed over ACNET! Fixing acnetd
is easy. Fixing the client APIs is more work:
- The ACNET header (defined in
server.h
) may have to be adjusted since we still need to be compatible with v9.21 of the protocol. - The ACNET library used by CLIB applications will have to do the byte-swapping because it would be too much work to rewrite all the applications.
- The Erlang front-end framework hides the byte-order from its clients, so the framework would simply have to be updated.
- Same goes for the Javascript libraries.
- Same goes for the Python libraries.
History
#1 Updated by Richard Neswold 10 months ago
- Description updated (diff)
Fix some wording and add two more languages which need updates to their client library.