A linux library for connecting and transferring data