You can store in config file (appsettings, for example), your service endpoint address, when in code you'll update only the host name.
Your appsettings will contain something like net.tcp://{0}:6666/SomeService.
When creating client's (proxy) instance - you'll add specific host and pass this built address.
Something like:
app.config on client:
<appSettings>
<add key="YourService.ClientAddress" value="net.tcp://{0}:6666/SomeService" />
. . .
then, in the code,
string endpointUrl = string.Format(ConfigurationManager.AppSettings["YourService.ClientAddress"], Your_Host_name);
YourClient client = new YourClient(YourEndpointName, endpointUrl);