通过基于UDP的连接方式进行网络上的多台机器之间可以进行简单的聊天功能。需要利用在操作系统课程中学习的多线程方式来提高程序的并发性。通过利用TCP的连接方式实现两台机器之间能够进行文件的传输功能。客户可以通过网络,实现一对一和多对多聊天。要求界面友好,各种操作有提示,并且如果操作错误也能够有提示信息,有防止错误崩溃的信息。