求助,red hat平台,设置socket选项的问题
我要设置socket的选项:SO_SNDBUF
程序如下:
/* Set the send buffer size, then fetch it and print its value. */
int sendbuff = 65536;
Setsockopt(sockfd, SOL_SOCKET, SO_SNDBUF, &sendbuff, sizeof(sendbuff));
optlen = sizeof(sendbuff);
Getsockopt(sockfd, SOL_SOCKET, SO_SNDBUF, &sendbuff, &optlen);
printf("send buffer size = %dn", sendbuff);
结果打印出来的是131070 正好翻了一倍,那位朋友知道为何?谢谢
[ 本帖最后由 bluesky339 于 2006-7-7 16:39 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论