dipole client