Viewing Issue Simple Details
[ Jump to Notes ]
|
[ View Advanced ]
[ Issue History ]
[ Print ]
|
ID |
Category |
Severity |
Reproducibility |
Date Submitted |
Last Update |
0003756 |
[Croquet] Hedgehog |
feature |
always |
06-01-06 17:09 |
06-01-06 17:09 |
|
Reporter |
howardstearns |
View Status |
public |
|
Assigned To |
|
Priority |
low |
Resolution |
open |
|
Status |
new |
|
|
|
|
Summary |
0003756: standarize network XDR |
Description |
There are several low-level places in the code of both the kernel and advanced applications where data is serialized "by hand" to put on the wire. (Look for places where a TDatagram is being assembled or interpreted at the other end.)
This code often uses code like:
data unsignedLongAt: 5 put: (aFloat basicAt: 2) bigEndian: true.
As the technology matures and the number of separately working coders increases, it will become more important to have a standardized library for representing data on the wire. |
Additional Information |
(Yes, I got bit by this, so I'm grumpy. Would you believe that getting the endianness wrong can give you a "Space is low" error?!) |
|
Attached Files |
|
|