发送大数据时,对等体重置Tcp连接

时间:2012-08-07 09:40:05

标签: c++ sockets tcp systems-programming

我试图通过tcp套接字连接发送212 KB的缓冲区 但作为响应,我收到RST数据包并通过对等错误重置连接。

我已将SO_RCVBUF和SO_SBNBUF属性更改为256 KB,并且已验证max_buf系统属性也是> 256 K. 当我尝试发送大数据时,连接失败。

我是socket编程的新手,所以如果需要更多信息,请告诉我。 我想我缺少一些套接字选项。

Os:solaris sparc

1 个答案:

答案 0 :(得分:1)

此错误通常表示您已写入已被另一端关闭的连接。还有其他原因,但这是最常见的。收件人真的应该处理你发送的尺码吗?