Writes one command of an application layer package.
The command; its port and kind decide which fields are read.
port
kind
The bytes it goes out as.
If the port names no package, the name is not a command that package defines, or a field the command needs is absent.
Writes one command of an application layer package.