multi-threads, TCP package
print different parts