我不太清楚TCP和套接字的一些详细机制。
一个客户端通过TCP连接到服务器,然后将数据发送到服务器。如果发送速度远大于处理速度会怎样?例如,如果客户端每秒发送1 MiB,但服务器每秒只能处理1 KiB,这会导致系统内存崩溃吗?
我知道套接字API中有接收缓冲区大小设置:
sockets networking network-programming tcp flow-control
flow-control ×1
network-programming ×1
networking ×1
sockets ×1
tcp ×1