socket 的ip限制问题

xxnn888 2012-08-13 11:58:29
比如我建立一个服务器程序,windows c的,现在我想让我的服务器只允许某些ip连接进来,其它ip不管它,请问有没有比较好的办法?想到的一个办法是accept后判断ip,不符合的ip就close掉,但是这样对方还是会connect成功。感觉如果在accept前断掉最好,就是让对方不会connect成功,有没有这样的办法呢?
...全文
192 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fdl19881 2012-08-14
  • 打赏
  • 举报
回复
那些个socket函数没听说过有这种功能吧。
这种事一般交给防火墙做吧,配置下防火墙对连接你的PORT的不符合的IP封了就行了。
Gloveing 2012-08-14
  • 打赏
  • 举报
回复
accept前,你根本不知道客户端的任何信息啊,所以怎么过滤呢?
manxiSafe 2012-08-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
accept前,你根本不知道客户端的任何信息啊,所以怎么过滤呢?
[/Quote]
jlyqbw 2012-08-14
  • 打赏
  • 举报
回复
貌似过滤不了

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧