public void onServiceConnected(ComponentName className, IBinder service) {
   serviceMessenger = new Messenger(service);
   try {
     Message msg = Message.obtain(null, WebSocketService.MSG_REGISTER_CLIENT);
     msg.replyTo = messenger;
     serviceMessenger.send(msg);
   } catch (RemoteException e) {
     // In this case the service has crashed before we could even do anything with it
   }
 }