我正在Windows上使用流媒体服务器,它正在达到32流限制。根据msdn http://support.microsoft.com/kb/111855上的以下文章,我们发现原因是FD_SET大小,在winsock中默认为64。
将FD_SET大小增加到128后,我们可以传输更多频道。
问题是, 1.增加FD_SET大小是否安全? 2.增加FD_SET大小是否可以保证套接字可用性? 3.可以动态设置FD_SIZE还是仅在编译时设置?我们能以编程方式找到最大限制吗?
感谢。 中号...
答案 0 :(得分:0)
在Windows中,我成功地将FD_SETSIZE设置为32767。