对一个TCP连接执行write或send函数,当函数成功返回时,是否意味着数据已经成功被对方接收?

【对一个TCP连接执行write或send函数,当函数成功返回时,是否意味着数据已经成功被对方接收?】

对一个TCP连接执行write或send函数,当函数成功返回时,是否意味着数据已经成功被对方接收?

文章插图
在TCP连接上执行写入或发送功能 。当函数成功返回时,是否意味着数据已经被对方成功接收?在TCP连接上执行写入或发送功能 。当函数成功返回时,是否意味着数据已经被对方成功接收?导读:众所周知,TCP是一种可靠的传输协议,那么如果在成功建立的TCP连接上通过Write或Send发送数据,TCP是否保证数据在返回0之前被对端成功接收?如果不是,发送函数返回正常返回值是什么意思?