Classes for communications between the client and server. Classes should be divided into subpackages as specified below:

- `com.metamatrix.common.comm.platform`: Shared classes, used by the client and server. Not specific to the socket implementation of the communications framework.
- `com.metamatrix.common.comm.platform.client`: Classes used by the client-side. Not specific to the socket implementation of the communications framework.
- `com.metamatrix.common.comm.platform.server`: Classes used by the server-side. Not specific to the socket implementation of the communications framework.
- `com.metamatrix.common.comm.platform.socket`: Shared classes, used by the client and server. Specific to the socket implementation of the communications framework.
- `com.metamatrix.common.comm.platform.socket.packet`: Shared messaging classes used by the client and server. Specific to the socket implementation of the communications framework.
- `com.metamatrix.common.comm.platform.socket.client`: Classes used by the client-side. Specific to the socket implementation of the communications framework.
- `com.metamatrix.common.comm.platform.socket.server`: Classes used by the server-side. Specific to the socket implementation of the communications framework.

@since 4.3