运维开发网

限制基于IP的传入TCP连接

运维开发网 https://www.qedev.com 2020-07-05 18:21 出处:网络 作者:运维开发网整理
C中的套接字是否提供任何方式来限制基于IP的套接字的传入连接数? 例如,为了防止一个客户端IP发送垃圾邮件连接,有没有办法限制IP连接到套接字的次数? 或者这样的事情必须定制吗? 我觉得你所谈论的真正意图是节流,即对于特定的客户端/连接,在给定时间内只允许固定数量的数据包.这听起来比允许/禁止更多连接更实际的使用场景. 大多数现代语言都提供某种支持,例如java或c#,但不提供c. 但是,这是一种
C中的套接字是否提供任何方式来限制基于IP的套接字的传入连接数?

例如,为了防止一个客户端IP发送垃圾邮件连接,有没有办法限制IP连接到套接字的次数?

或者这样的事情必须定制吗?

我觉得你所谈论的真正意图是节流,即对于特定的客户端/连接,在给定时间内只允许固定数量的数据包.这听起来比允许/禁止更多连接更实际的使用场景.

大多数现代语言都提供某种支持,例如java或c#,但不提供c.

但是,这是一种实现它的优雅方法.我自己在生产代码中使用过它.

implementing throttling

0

精彩评论

暂无评论...
验证码 换一张
取 消