社区
网络编程
帖子详情
setsockopt的作用
mayudong1
2008-09-23 11:32:24
int sendBufferSize = 0;
setsockopt(m_hSocket, SOL_SOCKET, SO_SNDBUF, (const char*)&sendBufferSize, sizeof(sendBufferSize))
这两句是什么意思呢?
...全文
377
7
打赏
收藏
setsockopt的作用
int sendBufferSize = 0; setsockopt(m_hSocket, SOL_SOCKET, SO_SNDBUF, (const char*)&sendBufferSize, sizeof(sendBufferSize)) 这两句是什么意思呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Win32Coder
2008-10-08
打赏
举报
回复
[Quote=引用 6 楼 socoola 的回复:]
引用 3 楼 mayudong1 的回复:
那有什么用呢?设成0还能发送数据吗
对TCP来说,说明使用者不想发送数据而已;
如果是UDP,那么对发送没有任何影响。
[/Quote]
对于TCP来说,说明使用者不想发送数据???能发送的。
设成0应该是表示设置发送缓冲区大小为0,发送数据时不经历先把数据拷贝到缓存区的过程。
这样的话send函数返回的发送的长度而不是拷贝到缓存区的数据。
mayudong1
2008-09-23
打赏
举报
回复
那有什么用呢?设成0还能发送数据吗
wxq4100798
2008-09-23
打赏
举报
回复
设定系统缓冲区大小
Wenxy1
2008-09-23
打赏
举报
回复
[Quote=引用楼主 mayudong1 的帖子:]
int sendBufferSize = 0;
setsockopt(m_hSocket, SOL_SOCKET, SO_SNDBUF, (const char*)&sendBufferSize, sizeof(sendBufferSize))
这两句是什么意思呢?
[/Quote]
设置发送缓存为0.
socoola
2008-09-23
打赏
举报
回复
[Quote=引用 3 楼 mayudong1 的回复:]
那有什么用呢?设成0还能发送数据吗
[/Quote]
对TCP来说,说明使用者不想发送数据而已;
如果是UDP,那么对发送没有任何影响。
scq2099yt
2008-09-23
打赏
举报
回复
设置套接字属性
mayudong1
2008-09-23
打赏
举报
回复
没人理了
socket之
set
sockopt
作用
(转)
8.在client连接服务器过程中,如果处于非阻塞模式下的socket在connect()的过程中可以设置connect()延时,直到accpet()被呼叫(本函数设置只有在非阻塞的过程中有显著的
作用
,在阻塞的函数调用中
作用
不大) BOOL ...
set
sockopt
函数的
作用
和说明
set
sockopt
()函数用于任意类型、任意状态套接口的设置选项值,其
作用
和使用说明如下: Parameters : s: 标识一个套接口的描述字。 level: 被设置的选项的级别, 目前仅支持SOL_SOCKET和IPPROTO_TCP层次,想要套...
set
sockopt
的
作用
和用法
8.在client连接服务器过程中,如果处于非阻塞模式下的socket在connect()的过程中可以设置connect()延时,直到accpet()被呼叫(本函数设置只有在非阻塞的过程中有显著的
作用
,在阻塞的函数调用中
作用
不大) BOOL ...
set
sockopt
函数的
作用
set
sockopt
(s, SOL_SOCKET, SO_REUSEADDR, &value, sizeof(value)); /* Then do other things /listen(s, SOMAXCONN);/ … */ 2.不过据说这样的做法容易产生安全性问题,某些操作系统(没有指明Linux或是BSD...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章