Hola, necesito crear una aplicacion que envie y reciba archivos ASCII a un servidor con IP fija y un puerto predeterminado. La informacion que he encontrado en internet referente a este tema me parece muy confusa. Por lo que he visto necesito usar el espacio de nombres System.Net, pero parece que puedo usar la clase Socket, la clase Webclient, o la clase FTPWebRequest. Que me conviene usar??? y serviria de mucho una breve expliacion o una liga en donde pueda entender el funcionamiento de la clase que mejor me convenga.
Los archivos que voy a mandar siempre seran ASCII de una media de 3Kb, asi mismo recibira archivos ASCII(El cliente sabra el nombre del archivo a recibir) de una media de 1Kb.
No estoy muy familirarisado con comunicaciones asi que cualquier informacion por mas basica que paresca me sera de mucha ayuda.
Gracias