client for multi-thread send a file
package parts of file
receiver for multi-thread send a file