send的过程,只是把数据复制进TCP协议栈中。类似于把货物装上火车。
send成功了 说明已经将数据拷贝到发送缓存了,而发送缓存区的数据什么时候发,系统决定。 所以当你得到成功后,就断掉,可能会导致发送缓存的数据还没发出去 有个socket选项,关闭连接时,会将缓存全部发出去后,才关闭连接
18,356
社区成员
64,214
社区内容
加载中
试试用AI创作助手写篇文章吧