. . . . " AFAICS you have a Source i.e. a file and a Sink i.e. a socket." .