[libptcp] file transfer work