Sending and receiving data is easily the hardest part of communicating on the internet. Most of the time the solution is fairly straightforward. For example, an FTP program would send strings such as PWD, CWD, USER, PASS and so on. The first thing I did when designing my communication language was step back and try to find something in common with every single message. I found only one thing.
Every message is unique in one way or another.
Even if the same TYPE of data is sent its USE will be different for each type of message. This also means that some message may be of the same size, only their type will be unique. The default cComm Message structure. This enables it to allocate ram to store the block in with a minimum of fuss and no wasted space. There are three major problems left with this system.