port to string