如何拒绝传入连接?

发布于 2024-11-04 04:32:22 字数 85 浏览 0 评论 0原文

我有一个 TCPSocket,在某些情况下(例如,当我达到系统限制时)我想拒绝新连接。

如果我只是不“接受”连接,它仍然在队列中......

I have a TCPSocket and in some cases (for example, when I get to the system limit) I want to reject new connections.

If i simply do not "accept" the connection it still in the queue...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

早乙女 2024-11-11 04:32:22

真的在排队吗?它不会超时并刷新吗?

您可能希望保留一个额外的 buff 来接受连接,然后立即关闭该连接,在其他线程中执行此类工作,这样它就不会影响您的工作。不确定这是否有帮助..

Is it really in the queue ? doesn't it gets time-out and flushed ?

You might want to keep an extra buff for accepting connection and then immediately closes that, do this kind of work in other thread, so it does not affect your work. Not sure may this helps..

未央 2024-11-11 04:32:22

通过向“监听”呼叫提供号码来限制监听队列。恕我直言,之后无法更改它,因此您可能需要关闭然后重新打开套接字。

Limit the listening queue by providing a number to the "listen" call. IMHO it's not possible to change it afterwards, so you might need to close and then reopen the socket.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文