【发布时间】:2012-01-11 10:12:51
【问题描述】:
我在 Python 中有一个客户端-服务器通信。如果我在一个包中从服务器向客户端发送 10MB 数据,客户端可以在一个包中处理这些大数据吗?如果客户端在 1 分钟后读取数据怎么办。例如,我建立连接并向客户端发送 10MB 消息,但客户端只能在 1 分钟或更长时间后才能接收到消息。 TCP 缓冲区有多大?是否有可能丢失数据(缓冲区溢出)。它会挂起服务器吗?
time.sleep(60)
self.request.recv( 20480 )
【问题讨论】: