Application Layer GUI communication program based on TCP