2017-08-01 5 views
0

me connecter à plusieurs <IP, PORT> en utilisant un seul objet TcpClient()connexions multiples avec tcpclient en C#

Puis-je faire

tcpClient = new TcpClient(); 

tcpClient.Connect(host1,port1) 
tcpClient.Connect(host2,port2) 

ou tcpClient objet est lié à un seul flux?

+2

_ "Puis-je faire" _ - que s'est-il passé lorsque vous avez essayé cela? Cela devrait être votre réponse là. –

Répondre

3

Cela me semble être un problème XY, mais peu importe ... Si vous voulez vous connecter à plusieurs hôtes simultanément, vous devrez initialiser un client par connexion. Gardez également à l'esprit que les opérations d'écoute synchrones sur un seul thread bloquent l'exécution.