用CAsyncSocket类声明的socket接口
设置缓冲区大小的函数是SetSockOpt,而我想获得默认缓冲的大小是不是应该用GetSockOpt,怎么使用,请高手给举个例子说明,是不是这样?
设置缓冲大小:
int sz=20000;
m_sockRecv.SetSockOpt(SO_RCVBUF,&sz,sizeof(sz));
获取缓冲大小:
int *t=new int;
m_sockRecv.GetSockOpt(SO_RCVBUF,&t,t);
这时的t是个很大的数,而且跟设置和不设置缓冲大小都没什么关系,请高手帮忙,谢谢!
设置缓冲区大小的函数是SetSockOpt,而我想获得默认缓冲的大小是不是应该用GetSockOpt,怎么使用,请高手给举个例子说明,是不是这样?
设置缓冲大小:
int sz=20000;
m_sockRecv.SetSockOpt(SO_RCVBUF,&sz,sizeof(sz));
获取缓冲大小:
int *t=new int;
m_sockRecv.GetSockOpt(SO_RCVBUF,&t,t);
这时的t是个很大的数,而且跟设置和不设置缓冲大小都没什么关系,请高手帮忙,谢谢!
解决方案 »
- vs2010中的 mfc 比vc6 的mfc 变化大吗?是本质上的改变么?
- 在VC中用ATL开发的COM控件无法添加到VB组件箱中
- 急!再线等,关于MSDN安装的问题
- 因为这个问题已经郁闷了30分钟了,帮下忙看看,不胜感激.....
- 哪位大哥有读取alias 的obj文件的源代码。
- 简单问:如何使自己的程序窗口在所有窗口的最底(不是顶啊)层
- 有直接读取硬盘扇区的函数吗?第一个回答100分!
- 实在是搞不定了,高手来帮忙啊,OpenGL的gluPickMatrix问题
- VERIFY和if有什么区别
- Director加在ACTIVEX控件的问题
- 断断续续学了好几个月的VC++了~可还是不会编中国象棋呀~谁来教教我呀~
- 新手想问关于HTML的问题!
len = sizeof(value);
m_sockRecv.GetSockOpt(SO_RCVBUF,(char*)&value,&len);我知道怎么做了。
不过还是请高手帮忙看看到底我提问的帖子里面函数错在那里。
m_sockRecv.GetSockOpt(SO_RCVBUF,&value,&(sizeof(value)));m_sockRecv.GetSockOpt(SO_RCVBUF,&value,&(int)(sizeof(value)));
为什么上面都不行呢?
而这样才对:
int value,s;
s=sizeof(value);
m_sockRecv.GetSockOpt(SO_RCVBUF,&value,&s);