¡Hola!
Me he dado cuenta de que hay muchas cosas que pueden hacerse indistintamente con las clases TcpClient y TcpListener, o con la clase Socket. ¿Hay una diferencia conceptual muy grande entre ellos? ¿Conviene más por regla general utilizar siempre uno u otro? Y en el rendimiento, ¿se nota mucho?
La cuestión es que estoy haciendo un proyecto de mensajería instantánea basado en un servidor central que distribuye los mensajes a los clientes. Lo estoy haciendo con TcpClient-TcpListener y estoy teniendo algunos problemillas de dificil solución. ¿Sería más recomendable para casos como éste utilizar Socket?
¡Gracias!