感谢您使用微软产品。您可以先用socket = Winsock1.SocketHandle获得winsock控件的socket,再使用API函数setsockopt设置winsock的各项信息,包括接收缓冲区的大小,您需要指定其第三个参数为SO_RCVBUF,第四个参数为要设定的接收缓冲区大小的值。关于setsockopt函数请参考:
setsockopt
http://msdn.microsoft.com/library/en-us/winsock/wsapiref_94aa.asp您可以从以下链接中获得用setsockopt函数设置winsock的例子。
Q237688 HOWTO: Using getsockopt() and setsockopt() in Visual Basic
http://support.microsoft.com/support/kb/articles/q237/6/88.asp- 微软全球技术中心 VB技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查
(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。