如何用Python来制作一个文件传输系统?

问题遇到的现象和发生背景

在点对点的传输过程中,实现传输文件的功能。 实现效果为: A往B中传输一个文件,B能够接受完整的接受该文件。 评价标准: A-设计相应的逻辑,让用户能够选择传输消息,还是传输文件。 B-按照TCP的传输协议,完成文件的传输。 C-按照UDP的传输协议,完成文件的传输。

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

https://blog.csdn.net/qq_41863100/article/details/121742257