Socket选项之SO_SNDTIMEO和TCP_USER_TIMEOUT效果一样么

发布于 2020-05-31 12:16:07
如题,最近看到Socket选项有这种用法
int tcpUserTimeout = 10000;
int result = setsockopt(fd, SOL_TCP, TCP_USER_TIMEOUT, &tcpUserTimeout, sizeof(tcpUserTimeout));

很好奇这种跟
struct timeval timeout;
timeout.tv_sec =10;
timeout.tv_usec = 0;
socklen_t len = sizeof( timeout );
ret = setsockopt( sockfd, SOL_SOCKET, SO_SNDTIMEO, &timeout, len );
效果有啥区别

查看更多

关注者
0
被浏览
441
1 个回答
james_s
james_s 2021-04-13

一个在socket层面, 一个在tcp层面的配置选项。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览