python套接字可以处理的最大包大小是多少?

Ris*_*ise 5 python sockets network-programming

我是python中的网络编程新手.我想知道我们可以在python套接字上传输或接收的最大大小包是多少?以及如何找出它?

Dan*_*l G 5

可以在单个数据包中发送的实际数据量取决于您正在使用的协议的最大传输单位(MTU).阅读Wikipedia文章了解更多信息.

这通常是您不必担心的事情 - 如果您发送的TCP数据包太大,操作系统会将其分段(将其转换为多个数据包)并将在主机上重新组装.

顺便说一句,Python的套接字库使用操作系统的套接字,所以它对Python来说并不特别.