add know_client struc
changes
add custom port on client