Usted puede leer adentro los octetos del archivo para cargarlo y para enviar como corriente usar los zócalos. Aquí está un sitio que demuestra cómo enviar datos entre el cliente (el uso de Windows) y el servidor (a donde usted quiere cargar el archivo).
http://www.c-sharpcorner.com/uploadfile/dottys/socketprogdtrp11222005023030am/socketprogdtrp.aspx