Upadted client and server, messages are being passed via RSA but haven't finished the protocol quite yet.  I had to remove the string to long and visa-versa from rsa to get the encryption to work correctly.