Usage:

- Start the server: './server.py'

- Keep an eye on memory: 'watch "ps auxww | grep server.py | grep -v grep"'

- Start the client: './client.py <N> <action>'

N is number of times to do the action, action is one of:

'm': method call with no arguments;
'M' method call with arguments;
'g' and 'G': two ways of doing a _get_attr();
's' and 'S': two ways of doing a _set_attr();
'c': create and destroy an object on the server;
'struct': transmit a struct.
