public Messenger connect(String host, int port) {
		if (mMessenger == null) {
			Socket socket = new Socket();
			try {
				socket.bind(null);
				socket.connect(new InetSocketAddress(host, port));
				mMessenger = new Messenger(socket, mNotifyDisconnection);
				mMessenger.start();
			} catch (IOException e) {
				try {
					socket.close();
				} catch (IOException exception) {
				}
			}
		}
		return mMessenger;
	}