首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WSA listen()调用中出现C++异常

WSA listen()调用中出现C++异常
EN

Stack Overflow用户
提问于 2010-12-15 06:27:47
回答 1查看 593关注 0票数 0

我得到了与此用户相同的错误。我的代码非常相似。

Socket Exception: "There are no more endpoints available from the endpoint mapper"

我尝试了他所做的一切,我的listen()调用仍然生成一个异常,但没有报告错误代码。WSAGetLastError()也没有给我任何错误。它似乎已经过去了。但是,当我使用'netstat -an‘查看打开的端口时,我的端口没有列出。我尝试了修改(SOMAXCONN)和降低(10和1) listen()上的backlog参数。有没有人对这个问题有什么见解?

我的UDP代码运行良好。TCP代码则不会。我正在运行Windows Server2003 R2。

注意:此代码是单元测试的一部分,在该单元测试中,我侦听一个端口并将127.0.0.1连接到该端口。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-15 12:58:11

引用的帖子中的答案表明您应该忽略第一次机会异常是正确的。这不是套接字的问题,当然也不需要摆弄注册表项或SO_LINGER。您的积压工作将调整到50,所以您也可以将其设置为50。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4444930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档