WCF TCP clients - diretrizes básicas sobre como usá-los?

Eu tenho um serviço WCF e quero me conectar a ele usando uma ligação TCP. Tudo está bem, mas como você deve lidar com os clientes? Percebi que, se você criar um novo cliente para cada chamada, ele não reutiliza o canal e deixa várias conexões TCP até o tempo limit

É normal o uso para criar um cliente, chamar um método e fechá-l

E se você quiser reutilizar a conexão? Quais são as limitações nisso? Você pode fazer chamadas simultâneas de diferentes segmentos? Se não puder, você precisa fazer seu próprio pool de conexões? E ao reutilizar a conexão, você precisa verificar o estado da conexão antes de fazer chamadas e limpá-lo se houver falha?

questionAnswers(2)

yourAnswerToTheQuestion